hoHellOOpass

Create Order (Send Bill)

Create an order and send a bill notification to a user.

Send a bill or create an order for a registered user, delivered as a notification with an optional app deep link.

POST/api/dube/international/invoice/placeorder.php

Creates an order and sends a bill notification to a user.

Base URL: https://helloomarket.com

Request headers

HeaderValueRequired
Content-Typeapplication/jsonYes

Request body

ParameterTypeDescription
user_idstringTarget user identifier — from User Accounts.
titlestringBill/order title shown to the user.
bodystringBill/order message body.
notificationTypestringNotification channel/type.
appLinkstringDeep link opened when the notification is tapped.

Example request

curl -X POST https://helloomarket.com/api/dube/international/invoice/placeorder.php \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "usr_1024",
    "title": "Monthly contribution",
    "body": "Your November contribution of 500 ETB is due.",
    "notificationType": "push",
    "appLink": "https://your-app.com/bills/1024"
  }'

Response contract

Response fields are not yet published — log the raw response and confirm the schema with your HellOOpass integration team.

Lifecycle events

placeorder emits bill/order events to your registered webhook endpoint:

TypeWhen it fires
placedThe bill/order was created and sent to the user.
confirmedThe user confirmed the bill/order.
rejectedThe user rejected the bill/order.
successThe bill/order completed successfully.

See Webhook Event Types.

Sending a bill is not proof of payment

A delivered notification only means the user was notified. Always verify settlement through Verify Payment before fulfilling.

Related: User Accounts · Payment Statuses · Webhook Configuration

Was this page helpful?