Skip to main content
GET
/
v3
/
metadata
/
collect
Collection Methods
curl --request GET \
  --url https://service-sandbox.tazapay.com/v3/metadata/collect \
  --header 'Authorization: Basic <encoded-value>'
{
  "status": "success",
  "data": {
    "country": "SG",
    "invoice_currency": "USD",
    "amount": 67000,
    "payment_methods": [
      {
        "type": "paynow_sgd",
        "display_name": "Paynow QR",
        "family": "real_time_payment",
        "group": "APM",
        "currency": "SGD",
        "exchange_rate": 1.3,
        "amount": 89110,
        "transaction_fee": 1603,
        "banks": [
          "Bank1",
          "Bank2"
        ],
        "logo": [
          "downloadable_logo_url_1",
          "downloadable_logo_url_2"
        ],
        "notification_type": "synchronous",
        "experience_type": "redirect"
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Query Parameters

amount
integer<int32>
required

Amount in cents. For example if you want to charge $10.12 pass 1012 as the value. For decimal handling for various currencies, refer to the guide here

invoice_currency
string
required

Invoice currency, ISO 4217 standard specifies three-letter ("Alpha-3") codes. e.g. USD

customer_country
string
required

ISO 3166 standard alpha-2 code. eg: SG, IN, US

Response

200 - application/json

200

status
string

Indicates whether the request to fetch available payment methods or quote was successful.

data
object

Contains details about country, currency, amount, and available payment methods.