For the complete documentation index, see llms.txt. This page is also available as Markdown.

Query Exchange Orders

Retrieves exchange orders for a merchant within a specified time range, with optional filters and pagination.

Endpoint

POST /remittance/exchange/query-orders

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.

Requirement: M = Mandatory, O = Optional, and C = Conditional. A conditional field is mandatory only when the condition stated in its description applies.

Request body

Decrypted biz_data fields

Field
Type
Requirement
Description

merchant_id

long

O

Pagsmile-assigned unique identifier of the merchant.

order_no

string

O

Merchant-defined order number used to submit, query, and reconcile the foreign-exchange order.

order_status

integer

O

Current processing status of the order. See Order Status for supported values.

start_date

string

M

Start of the query period, inclusive. Format: yyyy-MM-dd HH:​mm:ss.

end_date

string

M

End of the query period, inclusive. Format: yyyy-MM-dd HH:​mm:ss.

page_num

integer

O

One-based page number of the result set. Default: 1.

page_size

integer

O

Maximum number of records returned on each page. Default: 10. Maximum: 30.

max query time range : 7 days

Plaintext biz_data example

This example includes mandatory fields and representative optional or conditional fields. Submit fields marked C only when the condition in the field description applies.

Request example

Use the partner_id and app_id assigned to your integration. The values above are placeholders.

Response

The data field in the response envelope is AES-encrypted. Decrypt random_key with your RSA private key, then use the resulting AES key to decrypt data. See Security for implementation details.

Encrypted response example

Decrypted data example

Response data fields

Field
Type
Requirement
Description

order_id

long

M

Pagsmile-assigned unique identifier of the order.

merchant_id

long

M

Pagsmile-assigned unique identifier of the merchant associated with the returned record.

order_no

string

M

Merchant-defined order number used to submit, query, and reconcile the foreign-exchange order.

order_status

integer

M

Current processing status of the order. See Order Status for supported values.

quote_id

long

M

Pagsmile-assigned unique identifier of the foreign-exchange quote.

sell_currency

string

O

Three-letter ISO 4217 code of the currency being sold.

sell_amount

string

O

Amount of the sell currency in the foreign-exchange transaction.

buy_currency

string

O

Three-letter ISO 4217 code of the currency being purchased.

buy_amount

string

O

Amount of the buy currency in the foreign-exchange transaction.

fixed_side

string

O

Specifies whether the sell amount or buy amount is fixed when calculating the quote. See Fixed Side for supported values.

conversion_rate

string

O

Conversion rate applied between the sell and buy currencies.

transaction_ids

list\

O

List of Pagsmile-assigned unique identifiers of the related transactions.

error_message

string

O

Human-readable explanation provided when processing fails.

created_at

string

O

Date and time when the foreign-exchange order was created. Format: yyyy-MM-dd HH:​mm:ss.

Related APIs

Last updated

Was this helpful?