Skip to main content

malipopaycentralapi_CardPrepareRequest

returnUrlstring

Where the payer returns after a 3D Secure challenge. From a merchant site it must be on the origin the browser reports in its Origin header; anything else becomes that origin. For Malipopay pages, production accepts only *.malipopay.co.tz. Defaults to the Referer.

Example: https://shop.example.com/pay/ORDER-42
channelstring

browser (default) for three-ds.js on a web page; app for the Mastercard Mobile SDK (no return URL).

Possible values: [browser, app]

Example: browser
amountinteger

Pay part of what is outstanding. Refused unless card part payments are enabled (CARD_PART_PAYMENTS_ENABLED). Absent means all of it.

Example: 25000
malipopaycentralapi_CardPrepareRequest
{
"returnUrl": "https://shop.example.com/pay/ORDER-42",
"channel": "browser",
"amount": 25000
}