Create Topup Order
Creates a top-up order to add funds to a partner balance and records the expected incoming payment details.
Endpoint
POST /remittance/partner/create-topup
Sandbox base URL: https://rem-api-sandbox.pagsmile.com
Content-Type: application/json; charset=UTF-8
The request uses the standard Remittance API request envelope. The fields below describe the decrypted biz_data object.
Encrypt biz_data, encrypt the AES key into random_key, and sign the request according to the Common request specification.
Request body
Decrypted biz_data fields
order_no
string
M
Merchant-defined order number used to submit, query, and reconcile the top-up order.
pay_amount
string
M
Amount debited in the payment currency.
pay_currency
string
M
Three-letter ISO 4217 code of the currency debited for the transaction. See currency for supported values.
topup_currency
string
M
Three-letter ISO 4217 code of the currency credited by the top-up. See currency for supported values.
reference
string
O
Merchant-provided reference used to reconcile the top-up order with the merchant's internal records.
payment.account_no
string
O
Bank or platform account number to which the top-up is credited.
payment.bank_name
string
O
Name of the financial institution that holds the account.
payment.arrive_date
string
O
Expected date and time when the incoming top-up payment will arrive.
Plaintext biz_data example
Request example
Response
Response data fields
order_id
long
O
Pagsmile-assigned unique identifier of the order.
Related APIs
Last updated