Skip to main content

Make a payment transaction

POST 

/v2/payment

Execute a payment transaction using the previously created payment invoice (checkout). The token field in the payment request should contain the organization's token.

Request

Header Parameters

    Authorization stringrequired

    Send client_secret as a Bearer token

Body

required

The entityId (client_id) and client_secret will be provided when registering as a merchant.

    entityId stringrequired

    Organization code

    tokenId stringrequired

    Card token

    access_token stringrequired

    Access token

    checkoutId stringrequired

    Invoice ID for the transaction

    ipaddress stringrequired

    IPv4 address of the device making the transaction

    message string

    Алдааны мэдээлэл

Responses

Request Response

Schema

  • Array [

  • code string

    Possible values: [0, 1]

    Indicates whether the request was successful

    description string

    Possible values: [SUCCESS, UNSUCCESS, USER_PAYMENT_VERIFICATION_FAILED, RISK_REJECT, REGULATION_RESTRICTION, PROCESS_FAIL]

    Description of the request status

    checkoutId string

    ID of the paid invoice

    id string

    Payment transaction ID

    initId string

    Payment request ID

    amount number

    Transaction amount

    entityId string

    Organization code

    paymentType string

    Possible values: [ltxn, wtxn, db]

    Payment type

    paymentDate date-time

    Date of the transaction

    desc_en string

    Transaction description (English)

    desc_mn string

    Transaction description (Mongolian)

    message string

    Алдааны мэдээлэл

  • ]

Loading...