[go: nahoru, domu]

Alternative Payments

In addition to paying by Cards, Cash and PayPal, you can now offer your customers even more ways to pay with alternative payments.

Alternative payments give your customers a different way to pay instead of using traditional debit or credit card and are growing in popularity.

Add alternative payments to your site to:

  • Trade worldwide
  • Engage shoppers globally
  • Offer a smooth payment process
  • Reduce basket abandonment
  • Increase site conversion
  • Generate more sales.

Many alternative payments exist around the world but each work slightly differently. Customers want the freedom to pay how they choose, but integrating each payment method into your site can be time consuming and expensive.

A single implementation to Pay360 is all you need to access a wide variety and growing list of alternative payments.

Available via the Cashier API or Hosted Cashier, you can integrate alternative payments alongside Pay360 card transactions or without. There is no card processing pre-requisite.

Payouts are also possible via alternative payment solutions. More information on payouts can be found on our payout page.

With Pay360, it’s easy to select which alternative payments you want to offer. Decide which ones you want to use at set up, and should you want to add or remove an alternative payment at a later date then call our relationship team and we can turn them on or off for you.

How it works

Pay360 takes the many different payment methods, each with their own requirements, and slims the process of collecting and confirming payments into a single simple journey.

An example of this includes identifying and approving a purchase, contacting the customer’s bank, accepting the account details, handling the transaction confirmation, and responding with confirmation of payment to both the customer and you the merchant.

There are two processing models for Alternative Payment Methods; the single transaction model, and the dual transaction model.

  • If the transaction is expected to complete within a few hours, then the single transaction model will be used.
  • If the transaction would take longer, then the dual transaction model will be used.

Single Transaction Model
The single transaction model consists of a transaction request with status as PENDING and when the payment completes it will be updated to SUCCESS. Affin Bank, Ambank, Bancontact, Bangkok Bank, BitPay, CIMB Clicks, Dragonpay, EPS, Estonian Bank Transfer, Finnish Bank Transfer, FPX, Giropay, Hong Leong Bank, iDeal, Klarna, Krungsri Bank, Krung Thai Bank, Latvian Bank Transfer, Lithuanian Bank Transfer, Maybank2u, MyBank, Pay by Bank app, Paysafecard, Paysera, Poli, Przelewy24, Qiwi, RHB Bank, 7-Eleven, Sofort, UnionPay, WeChat Pay and Zimpler use this model.

Dual Transaction Model
The dual transaction model consists of an initial transaction request of type PAYMENT_INITIALIZE with status as SUCCESS and when the payment is eventually completed a second transaction request of type PAYMENT_COMPLETE will be journalled as a related transaction. Alipay, Banco do Brasil, Banrisul, Boleto, Bradesco, Itau, Maxima, Multibanco, Narvesen, PayPost, Perlas Terminals, Safetypay, Surtimax, Trustpay and Trustly use dual transaction model.

Getting Started
If you’re already integrated into Pay360, then adding alternative payments alongside your existing cards or PayPal journey is simple. If you’re new to Pay360, please read the ‘Getting Started’ section first.

To add new alternative payments please call us on 0333 313 7160.

Which alternative payments are available?

The available alternative payment methods are shown below. We are continually releasing new options however if there is an alternative payment method that you are interested in but isn’t shown here please let us know and we may be able to add on request. Contact us.

PaymentsPayouts

Summary

Affin Bank Affin Bank is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: MYS
Currencies: MYR
Refund: Yes
Timeout: 1 hour
Website: https://www.affinbank.com.my/

Transaction Limits:
Minimum: 1.01 MYR
Maximum: 3.000 MYR/tx to 30.000* MYR
*depends on the customer’s individual Internet Banking limit with the bank
Testing: MITE Stub
Transaction Model: Single

Alipay Alipay is an e-wallet payment method.

For user journey and market availability, click here. For logo, click here.
Countries: CHN
Currencies: AUD, CAD, EUR, GBP, HKD, SGD, USD
Refund: Yes
Timeout: 4 hours
Website: https://intl.alipay.com/

Transaction Limits:
Minimum: no limit
Maximum: depends on the consumer’s individual bank account limit
Testing: MITE Stub
Transaction Model: Dual

Ambank Ambank is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: MYS
Currencies: MYR
Refund: Yes
Timeout: 1 hour
Website: https://ambank.amonline.com.my/

Transaction Limits:
Minimum: 1.01 MYR
Maximum: 3.000 MYR/tx to 30.000* MYR
*depends on the customer’s individual Internet Banking limit with the bank
Testing: MITE Stub
Transaction Model: Single

Bancontact Bancontact is a debit card payment method.

For user journey and market availability, click here. For logo, click here.
Countries: BEL
Currencies: EUR
Refund: Yes
Timeout: 1 hour
Website: https://www.bancontact.com/en

Transaction Limits:
Minimum: 1.00 EUR
Maximum: QR code mobile payments: 500 EUR | Standard: no limit
Testing: MITE Stub
Transaction Model: Single

Banrisul Banrisul is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: BRA
Currencies: USD
Refund: Yes
Timeout: 3 days
Website: https://www.banrisul.com.br/

Transaction Limits:
Minimum: Upon request
Maximum: Upon request
Testing: MITE Stub
Transaction Model: Dual

Banco do Brasil is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: BRA
Currencies: USD
Refund: Yes
Timeout: 3 days
Website: https://www.bb.com.br/

Transaction Limits:
Minimum: Upon request
Maximum: Upon request
Testing: MITE Stub
Transaction Model: Dual

BitPay BitPay is a crypto currency payment method.

For user journey and market availability, click here. For logo, click here.
Countries: Worldwide, except IRN, SSD, PRK, SYR, CUB, BGD, BOL, ECU, KGZ
Currencies: EUR, GBP, USD
Refund: No
Timeout: 2 hours
Website: https://bitpay.com/

Transaction Limits:
Minimum: N/A
Maximum: N/A
Testing: MITE Stub
Transaction Model: Single

Bangkok Bank Bangkok Bank is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: THA
Currencies: THB
Refund: No
Timeout: 1 hour
Website: https://www.bangkokbank.com/en

Transaction Limits:
Minimum: 20 THB
Maximum: 1.000.000 THB (some might depend on owner bank account)
Testing: MITE Stub
Transaction Model: Single

Boleto Boleto Bancario is a bank transfer method / cash payment.

For user journey and market availability, click here. For logo, click here.
Countries: BRA
Currencies: USD
Refund: Yes
Timeout: 3 days
Website: https://www.boletobancario.com/

Transaction Limits:
Minimum: Upon request
Maximum:Upon request
Testing: MITE Stub
Transaction Model: Dual

Bradesco Bradesco is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: BRA
Currencies: USD
Refund: Yes
Timeout: 3 days
Website: https://banco.bradesco/

Transaction Limits:
Minimum: Upon request
Maximum: Upon request
Testing: MITE Stub
Transaction Model: Single

CIMB Clicks CIMB Clicks is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: MYS
Currencies: MYR
Refund: Yes
Timeout: 1 hour
Website: https://www.cimbclicks.com.my

Transaction Limits:
Minimum: 1.01 MYR
Maximum: 3.000 MYR/tx to 30.000* MYR
*depends on the customer’s individual Internet Banking limit with the bank
Testing: MITE Stub
Transaction Model: Single

Dragonpay Dragonpay is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: PHL
Currencies: PHP
Refund: No
Timeout: 1 hour
Website: https://www.dragonpay.ph

Transaction Limits:
Minimum: 50.01 PHP
Maximum: no limit
Testing: MITE Stub
Transaction Model: Single

EPS Eps is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: AUT
Currencies: EUR
Refund: Yes
Timeout: 1 hour
Website: https://www.eps-ueberweisung.at/

Transaction Limits:
Minimum: 1.00 EUR
Maximum: no limit
Testing: MITE Stub
Transaction Model: Single

Bank Transfer Bank Transfer is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: EST, FIN, LVA, LTU
Currencies: EUR
Refund: No
Timeout: 1 hour
Website: N/A

Transaction Limits:
Minimum: EST, LVA & LTU: 0.01 EUR | FIN: 0.65 EUR
Maximum: EST, LVA & LTU: no limit | FIN: 20.000 EUR
Testing: MITE Stub
Transaction Model: Single

FPX FPX is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: MYS
Currencies: MYR
Refund: Yes
Timeout: 1 hour
Website: N/A

Transaction Limits:
Minimum: 1.01 MYR
Maximum: 3.000 MYR/tx to 30.000* MYR
*depends on the customer’s individual Internet Banking limit with the bank
Testing: MITE Stub
Transaction Model: Single

Giropay Giropay is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: DEU
Currencies: EUR
Refund: Yes
Timeout: 1 hour
Website: https://www.giropay.de/kaeufer/

Transaction Limits:
Minimum: 1.00 EUR
Maximum: No limit*
*if up to 10.000 EUR/tx =>guaranteed,
if higher => not guaranteed
Testing: MITE Stub
Transaction Model: Single

Hong Leong Bank Hong Leong Bank is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: MYS
Currencies: MYR
Refund: Yes
Timeout: 1 hour
Website: https://www.hlb.com.my/

Transaction Limits:
Minimum: 1.01 MYR
Maximum: 3.000 MYR/tx to 30.000* MYR
*depends on the customer’s individual Internet Banking limit with the bank
Testing: MITE Stub
Transaction Model: Single

iDeal iDeal is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: NLD
Currencies: EUR
Refund: Yes
Timeout: 1 hour
Website: https://www.ideal.nl/en/

Transaction Limits:
Minimum: 0.01 EUR
Maximum: no limit
Testing: MITE Stub
Transaction Model: Single

Interac e-Transfer Interac e-Transfer is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: CAN
Currencies: CAD
Refund: No
Timeout: 24 hours
Website: https://www.interac.ca/en/

Transaction Limits:
Minimum: 10 CAD
Maximum: 3500 CAD (Selected bank may have higher limit)
Testing: Interac Sandbox
Transaction Model: N/A
®Trade-mark of Interac Corp. Used Under License.

Itau Itau is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: BRA
Currencies: USD
Refund: Yes
Timeout: 3 days
Website: https://www.itau.com.br/

Transaction Limits:
Minimum: Upon request
Maximum: Upon request
Testing: MITE Stub
Transaction Model: Dual

Klarna The Klarna payment method supports real-time bank transfer, invoicing, and payment by instalments.

For user journey and market availability, click here. For logo, click here.
Countries: AUT, DNK, FIN, DEU, NLD, NOR, SWE, GBR
Currencies: DKK, EUR, GBP, NOK, SEK
Refund: Yes
Timeout: 60 minutes
Website: https://www.klarna.com/

Transaction Limits:
Minimum: Upon request (vary by product and country)
Maximum: Upon request (vary by product and country)
Testing: MITE Stub
Transaction Model: Single

Krung Thai Bank Krung Thai Bank is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: THA
Currencies: THB
Refund: No
Timeout: 1 hour
Website: https://www.ktb.co.th/

Transaction Limits:
Minimum: 20 THB
Maximum: 1.000.000 THB (some might depend on owner bank account)
Testing: MITE Stub
Transaction Model: Single

Krungsri Bank Krungsri Bank is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: THA
Currencies: THB
Refund: No
Timeout: 1 hour
Website: https://www.krungsrionline.com/

Transaction Limits:
Minimum: 20 THB
Maximum: 1.000.000 THB (some might depend on owner bank account)
Testing: MITE Stub
Transaction Model: Single

Maxima Maxima is a cash payment method.

For user journey and market availability, click here. For logo, click here.
Countries: LTU
Currencies: EUR
Refund: No
Timeout: 7 days
Website: https://www.maxima.lt

Transaction Limits:
Minimum: 0.28 EUR
Maximum: no limit
Testing: MITE Stub
Transaction Model: Dual

Maybank2u Maybank2u is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: MYS
Currencies: MYR
Refund: Yes
Timeout: 1 hour
Website: https://www.maybank2u.com.my/

Transaction Limits:
Minimum: 1.01 MYR
Maximum: 3.000 MYR/tx to 30.000* MYR
*depends on the customer’s individual Internet Banking limit with the bank
Testing: MITE Stub
Transaction Model: Single

Multibanco Multibanco is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: PRT
Currencies: EUR
Refund: No
Timeout: 7 days
Website: https://www.multibanco.pt/

Transaction Limits:
Minimum: no limit
Maximum: 99.999,99 EUR/Tx
Testing: MITE Stub
Transaction Model: Dual

MyBank MyBank is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: ITA
Currencies: EUR
Refund: Yes
Timeout: 1 hour
Website: https://www.mybank.eu/

Transaction Limits:
Minimum: no limit
Maximum: no limit
Testing: MITE Stub
Transaction Model: Single

Narvesen Narvesen is a cash payment method.

For user journey and market availability, click here. For logo, click here.
Countries: LTU
Currencies: EUR
Refund: No
Timeout: 7 days
Website: https://www.narvesen.lt/

Transaction Limits:
Minimum: 0.28 EUR
Maximum: no limit
Testing: MITE Stub
Transaction Model: Dual

Pay by Bank app Pay by Bank app is a real-time mobile bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: GBR
Currencies: GBP
Refund: Yes
Timeout: 1 hour, 8 min
Website: https://paybybankapp.mastercard.co.uk/

Transaction Limits:
Minimum: no limit
Maximum: no limit (might depend on owner bank account)
Testing: MITE Stub
Transaction Model: Single

PayPost PayPost is a cash payment method.

For user journey and market availability, click here. For logo, click here.
Countries: LTU
Currencies: EUR
Refund: No
Timeout: 7 days
Website: https://www.post.lt/

Transaction Limits:
Minimum: 0.01 EUR
Maximum: no limit
Testing: MITE Stub
Transaction Model: Dual

Paysafecard Paysafecard is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: AUT, AUS, BEL, BGR, CAN, CHN, CYP, CZE, DEU, DNK, ESP, FIN, FRA, GBR, GEO, GIB, HRV, HUN, IRL, ITA, LIE, LTU, LUX, MLT, MEX, NLD, NOR, NZL, PER, POL, PRT, ROU, SWE, SVN, SVK, URY
Currencies: AUD, CAD, CHF, EUR, GBP, NOK, PLN, RON, SEK, USD
Refund: No
Timeout: 2 hours
Website: https://www.paysafecard.com/

Transaction Limits:
Minimum: 0.01 EUR
Maximum: DEU = 100 EUR | Elsewhere = 1.000 EUR (or equivalent)
Testing: MITE Stub
Transaction Model: Single

Paysera Paysera is an e-wallet payment method.

For user journey and market availability, click here. For logo, click here.
Countries: EST, LVA, LTU, RUS
Currencies: EUR
Refund: No
Timeout: 1 hour
Website: https://www.paysera.com/

Transaction Limits:
Minimum: 0.01 EUR
Maximum: no limit
Testing: MITE Stub
Transaction Model: Single

Perlas Terminals Perlas Terminals is a cash payment method.

For user journey and market availability, click here. For logo, click here.
Countries: LTU
Currencies: EUR
Refund: No
Timeout: 7 days
Website: https://www.perlopaslaugos.lt/

Transaction Limits:
Minimum: 1.00 EUR
Maximum: no limit
Testing: MITE Stub
Transaction Model: Dual

Poli Poli is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: AUS, NZL
Currencies: AUD, NZD
Refund: No
Timeout: 1 hour
Website: https://www.polipayments.com/

Transaction Limits:
Minimum: 1.00 AUD | 1.00 NZD
Maximum: 10.000 AUD | 10.000 NZD
Testing: MITE Stub
Transaction Model: Single

Przelewy24 Przelewy24 is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: POL
Currencies: EUR, PLN
Refund: Yes
Timeout: 1 hour
Website: https://www.przelewy24.pl/

Transaction Limits:
Minimum: 1.00 PLN | 1.00 EUR
Maximum: 55.000 PLN ( equivalent in EUR at the time of tx )
Testing: MITE Stub
Transaction Model: Single

Qiwi Qiwi is a mobile phone payment method.

For user journey and market availability, click here. For logo, click here.
Countries: KAZ, RUS, UKR
Currencies: EUR
Refund: Yes
Timeout: 1 hour
Website: https://qiwi.com/

Transaction Limits:
Minimum: tba
Maximum: 15.000 RUB | 350 EUR | 74.300 KZT | 500 USD
Testing: MITE Stub
Transaction Model: Single

RHB Bank RHB Bank is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: MYS
Currencies: MYR
Refund: Yes
Timeout: 1 hour
Website: https://www.rhbgroup.com/

Transaction Limits:
Minimum: 1.01 MYR
Maximum: 3.000 MYR/tx to 30.000* MYR
*depends on the customer’s individual Internet Banking limit with the bank
Testing: MITE Stub
Transaction Model: Single

Safetypay Safetypay is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: BRA, CHL, CRI, MEX, PER
Currencies: USD
Refund: Yes
Timeout: 1 day and 12 hours
Website: https://www.safetypay.com/en/

Transaction Limits:
Minimum: CRI = no limit | MEX = 1.00 MXN
PER = 10 PEN
Maximum: CRI = 3.000 CRC | MEX = 9.999 MXN
PER = 15.000 PEN
Testing: MITE Stub
Transaction Model: Dual

7-Eleven 7-Eleven is a cash payment method.

For user journey and market availability, click here. For logo, click here.
Countries: MYS
Currencies: MYR
Refund: No
Timeout: 1 hour
Website: https://www.7eleven.com.my/

Transaction Limits:
Minimum: 1.01 MYR
Maximum: 2.000 MYR
Testing: MITE Stub
Transaction Model: Single

Sofort Sofort banking is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: AUT, BEL, CHE, DEU, ESP, ITA, NLD, POL
Currencies: EUR
Refund: Yes
Timeout: 1 hour
Website: https://www.sofort.de/

Transaction Limits:
Minimum: 1.00 EUR
Maximum: Low&medium risk = 5.000 EUR | High risk = 2.500 EUR
-> VIP project can be enabled on request. Limits for VIP project:
• 5.000,00 EUR / 24h
• 10.000,00 EUR / 24h
• 15.000,00 EUR / 36h
• 25.000,00 EUR / 24h
*In case the End Customer’s bank has set a lower payment limit for the end customer’s bank account than the above determined limit(s) for SOFORT Banking, a SOFORTBanking transaction exceeding this bank account limit is not possible.
Testing: MITE Stub
Transaction Model: Single

Surtimax Surtimax is a cash payment method.

For user journey and market availability, click here. For logo, click here.
Countries: COL
Currencies: USD
Refund: No
Timeout: 7 days
Website: https://www.surtimax.com.co/

Transaction Limits:
Minimum: 0.01 USD
Maximum: 3.000 USD
Testing: MITE Stub
Transaction Model: Dual

Trustly Trustly is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: DEU, DNK, EST, ESP, FIN, GBR, ITA, MLT, NLD, NOR, POL, SWE
Currencies: DKK, EUR, GBP, NOK, PLN, SEK
Refund: Yes
Timeout: 7 days
Website: https://trustly.com/en/

Transaction Limits:
Minimum: 0.01 EUR
Maximum: SWE & FIN: 2.000 EUR | Rest of countries: 1.000 EUR
Standard exposure limit = 200 EUR
For optimized bank, depending on the exposure (risk) limit;
Testing: MITE Stub
Transaction Model: Dual

TrustPay TrustPay is a real-time bank transfer method.

For user journey and market availability, click here. For logo, click here.
Countries: CZE, SVK
Currencies: CZK, EUR
Refund: No
Timeout: 5 days
Website: https://www.trustpay.eu/

Transaction Limits:
Minimum: 0.01 EUR
Maximum: EUR: 10.000 | CZK: equivalent of 3.000 EUR
Testing: MITE Stub
Transaction Model: Dual

UnionPay UnionPay is a debit card payment method.

For user journey and market availability, click here. For logo, click here.
Countries: CHN
Currencies: EUR, GBP, USD
Refund: Yes
Timeout: 1 hour
Website: https://www.unionpayintl.com/

Transaction Limits:
Minimum: 1.00 RMB
Maximum: Payment Platform’s Limits:
-> Single transaction limit | daily card limit (both debit & credit card) = 20.000 RMB
-> Monthly card limit (debit card) = 50.000 RMB
-> Monthly card limit (credit card) = 100.000 RMB
Testing: MITE Stub
Transaction Model: Single

WeChat Pay WeChat Pay is an e-wallet payment method.

For user journey and market availability, click here. For logo, click here.
Countries: CHN
Currencies: EUR, USD, GBP
Refund: Yes
Timeout: 1 hour
Website: https://pay.wechat.com//

Transaction Limits:
Minimum: 0.01 RMB
Maximum: 50.000 RMB per day. Limits per shopper:
-> 10.000 USD per tx
-> 20.000 USD per day
-> 50.000 USD per year
Testing: MITE Stub
Transaction Model: Single

Zimpler Zimpler is a wallet payment method.

For user journey and market availability, click here. For logo, click here.
Countries: FIN, SWE
Currencies: EUR, SEK
Refund: Yes
Timeout: 1 hour
Website: https://www.zimpler.com/

Transaction Limits:
Minimum: 3.00 SEK/ 0.30 EUR
Maximum: 500 EUR | 5.000 SEK – for gambling (high risk)
15.000 EUR | 150.000 SEK – for low & medium risk
Testing: MITE Stub
Transaction Model: Single

API examples

Affin Bank

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "MYR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "MYS"
    },
    "affinbank" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "57329111618932027",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/13118437454/10d54e7ce37830226be11318a07b134b25a9b6dfdb4e09d62fe5f440519ba910",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "affinbank" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Malaysia",
      "countryCode" : "MYS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13118437454",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "MYR",
    "transactionTime" : "2019-09-19T09:40:22.244+01:00",
    "receivedTime" : "2019-09-19T09:40:22.244+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TL-SfcOm1CzAgqRB-VzQD_g",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13118437454"
  } ]
}
Alipay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "AUD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "CHN"
    },
    "alipay" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "6968527372703278563",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/13254034113/b153f529538966125607958f2bd13aaf1153f471423379b66a150f0e27352524",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "alipay" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "China",
      "countryCode" : "CHN"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13254034113",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "AUD",
    "transactionTime" : "2019-08-06T14:40:13.957+01:00",
    "receivedTime" : "2019-08-06T14:40:13.957+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TIdcbIpe48a_ai5kUyzlx3Q",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/13254034113"
  } ]
}
Ambank

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "MYR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "MYS"
    },
    "ambank" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2476922057040905491",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/13118437455/2a8f9fd19de90c9e84afffd20a7eaa1aeed0c426134f5dfc5f1f35defce94247",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "ambank" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Malaysia",
      "countryCode" : "MYS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13118437455",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "MYR",
    "transactionTime" : "2019-09-19T09:41:40.746+01:00",
    "receivedTime" : "2019-09-19T09:41:40.746+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TvcvuFFAucQE5NjLFjv_iJg",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13118437455"
  } ]
}


Bancontact

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "MOTO"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "BEL"
    },
    "bancontact" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "4207421600168730356",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10292683330/2565efcde217d53560c2b2377cb075ed82ddaf5d3d86db742ee1124e5705f78c",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "bancontact" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Belgium",
      "countryCode" : "BEL"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10292683330",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2017-06-27T14:50:33.422Z",
    "receivedTime" : "2017-06-27T14:50:33.422Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "T4GBFv_U3JC60BIOtDfKaCw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10292683330"
  } ]
}
Banco do Brasil via Safetypay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "countryCode" : "BRA"
    },
    "bancodobrasil" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "email": "test@example.com",     
      "errorUrl" : "http://www.example.com/error",
      "nationalId" : "exampleNationalId"
    }
  },
  "transactionOptions" : {
    "provider" : "SAFETYPAY"
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "7869499574236540943",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/12078117286/55ef003a82d4e45dc73256ef81fdf13327830e0343625db427217ba16470af55",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "bancodobrasil" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12078117286",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2019-12-10T09:45:31.952Z",
    "receivedTime" : "2019-12-10T09:45:31.952Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TzCKqWOJkwKuJUNqyBHyGxQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://secure.mite.pay360.com/acceptor/rest/transactions/5200002/12078117286"
  } ]
}
Banco do Brasil via PPRO

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
    "line1" : "Flat 1 ",
    "line2" : "Cauldron house",
    "line3" : "A Street",
    "line4" : "Twertonia",
    "city" : "Rio de Janeiro",
    "region" : "Somerset",
    "postcode" : "BA1 234",
    "countryCode" : "BRA"
    },
    "bancodobrasil" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "email": "test@example.com",     
      "errorUrl" : "http://www.example.com/error",
      "nationalId" : "exampleNationalId",
      "consumerRef" : "exampleConsumerRef",
      "dob" : "1987-08-18"
    }
  },
  "transactionOptions" : {
    "provider" : "PPRO"
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "7869499574236540943",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/12078117286/55ef003a82d4e45dc73256ef81fdf13327830e0343625db427217ba16470af55",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "bancodobrasil" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Rio de Janeiro",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12078117286",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2019-12-10T09:45:31.952Z",
    "receivedTime" : "2019-12-10T09:45:31.952Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TzCKqWOJkwKuJUNqyBHyGxQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://secure.mite.pay360.com/acceptor/rest/transactions/5200002/12078117286"
  } ]
}
Bangkok Bank

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "THB",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "THA"
    },
    "bangkokbank" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "7457795209671231122",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/12821418698/c57d2707f394df3f25acaaa88257cf557ac81445121c501a255c79fdf56f2a79",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "bangkokbank" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Thailand",
      "countryCode" : "THA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12821418698",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "THB",
    "transactionTime" : "2019-08-29T08:42:19.505+01:00",
    "receivedTime" : "2019-08-29T08:42:19.505+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TK57o12ZAC2LDGlOFZFF7VQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/12821418698"
  } ]
}
Banrisul via Safetypay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "BRA"
    },
    "banrisul" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "nationalId" : "exampleNationalId"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "4437419644082276799",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/10469815752/41e07e5851ab91e5c4788bcca09b0909d10fc1c1c3ba50a1745c43d86635d0b9",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "banrisul" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10469815752",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2019-11-12T09:50:00.627Z",
    "receivedTime" : "2019-11-12T09:50:00.627Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TRj7Y8NLlLeAxXr9zhw9Icg",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/10469815752"
  } ]
}
BitPay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Rio de Janeiro",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "countryCode" : "BRA"
    },
    "bitpay" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "4899572890067099271",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10338142324/3dcd82c8bacf55238d2b7fc7e01eb432b8ed536a7c0a25a6bed8a019352586bd",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "bitpay" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Rio de Janeiro",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10338142324",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-05-29T08:18:08.371+01:00",
    "receivedTime" : "2019-05-29T08:18:08.371+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TyAUB8NClcP9sF-NIcLE0Gw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10338142324"
  } ]
}
Boleto Bancario via Safetypay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "district": "Centro District",
      "city" : "Rio de Janeiro",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "country" : "Brazil",
      "state" :"taguai",
      "countryCode" : "BRA"
    },
    "boleto" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "nationalId" : "exampleNationalId",
      "email" : "test@example.com"
    }
  },
  "transactionOptions" : {
    "provider" : "SAFETYPAY"
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "6133441500945092795",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com0/redirect/auth/13441511031/e19e431455ea957e5d494df6ffa82b7d3893702af95cab4cbb33ad948d258693",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "boleto" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13441511031",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2019-10-29T07:58:41.852Z",
    "receivedTime" : "2019-10-29T07:58:41.852Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "Tz1w61uut-t_CnM7ruSXuzQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13441511031"
  } ]
}
Boleto Bancario via PPRO

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "district": "Centro District",
      "city" : "Rio de Janeiro",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "country" : "Brazil",
      "state" :"taguai",
      "countryCode" : "BRA"
    },
    "boleto" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "nationalId" : "exampleNationalId",
      "consumerRef" : "exampleConsumerRef",
      "email" : "test@example.com"
    }
  },
  "transactionOptions" : {
    "provider" : "PPRO"
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "6133441500945092795",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com0/redirect/auth/13441511031/e19e431455ea957e5d494df6ffa82b7d3893702af95cab4cbb33ad948d258693",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "boleto" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13441511031",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2019-10-29T07:58:41.852Z",
    "receivedTime" : "2019-10-29T07:58:41.852Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "Tz1w61uut-t_CnM7ruSXuzQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13441511031"
  } ]
}
Bradesco via Safetypay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "countryCode" : "BRA"
    },
    "bradesco" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "nationalId" : "exampleNationalId",
      "email" : "test@example.com"
    }
  },
  "transactionOptions" : {
    "provider" : "SAFETYPAY"
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "1866529454747884685",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/12078117287/a148885bec12017953d17970966666ccbb25e513227819bd6532359285acefde",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "bradesco" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12078117287",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2019-12-10T10:03:36.965Z",
    "receivedTime" : "2019-12-10T10:03:36.965Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TvyWDBAvNGtXnseiYFbQwBw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://secure.mite.pay360.com/acceptor/rest/transactions/5200002/12078117287"
  } ]
}
Bradesco via PPRO

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
    "line1" : "Flat 1 ",
    "line2" : "Cauldron house",
    "line3" : "A Street",
    "line4" : "Twertonia",
    "city" : "Rio de Janeiro",
    "region" : "Somerset",
    "postcode" : "BA1 234",
    "countryCode" : "BRA"
    },
    "bradesco" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "nationalId" : "exampleNationalId",
      "consumerRef" : "exampleConsumerRef",
      "email" : "test@example.com"
    }
  },
  "transactionOptions" : {
    "provider" : "PPRO"
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "1866529454747884685",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/12078117287/a148885bec12017953d17970966666ccbb25e513227819bd6532359285acefde",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "bradesco" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12078117287",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2019-12-10T10:03:36.965Z",
    "receivedTime" : "2019-12-10T10:03:36.965Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TvyWDBAvNGtXnseiYFbQwBw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://secure.mite.pay360.com/acceptor/rest/transactions/5200002/12078117287"
  } ]
}
CIMB Clicks

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "MYR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "MYS"
    },
    "cimbclicks" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "4316105017918088246",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/13118437456/f31f359369c8a43355e2ea7ab2ea6256d7529b20255948bed362a71aa755957b",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "cimbclicks" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Malaysia",
      "countryCode" : "MYS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13118437456",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "MYR",
    "transactionTime" : "2019-09-19T09:42:43.418+01:00",
    "receivedTime" : "2019-09-19T09:42:43.418+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "T3Tla53uyu50MBbPnkGJkMg",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13118437456"
  } ]
}
Dragonpay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "PHP",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "PHL"
    },
    "dragonpay" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+63-2-2134567"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "7713554484686295787",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/13118437457/db96e8be3da8c64e7d9b4d25eac663604f55eedfccd91cde08ea21c3bfa60956",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "dragonpay" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Philippines",
      "countryCode" : "PHL"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13118437457",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "PHP",
    "transactionTime" : "2019-09-19T09:45:16.243+01:00",
    "receivedTime" : "2019-09-19T09:45:16.243+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "T6KVRbMDvbAQe22Fh4Iz_bg",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13118437457"
  } ]
}
eps

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "MOTO"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "AUT"
    },
    "eps" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "50498235847125920",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10292683331/b4fa24a8f9080bd9cd2f1573f383a27bc8410761c220f4abe978f1e74094ca49",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "eps" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Austria",
      "countryCode" : "AUT"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10292683331",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2017-06-27T14:54:00.688Z",
    "receivedTime" : "2017-06-27T14:54:00.688Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TLuq9Gw8DzpiFJ83WeNmCow",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10292683331"
  } ]
}
Estonian Bank Transfer

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "EST"
    },
    "estonianbanks" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "3825408943150449804",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/12395457327/d47e5a0e928521b38ac5c61421db4e28ab560dcc7c0a452de800591ef4e606de",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "estonianbanks" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Estonia",
      "countryCode" : "EST"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12395457327",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-06-24T14:33:37.349+01:00",
    "receivedTime" : "2019-06-24T14:33:37.349+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "ThEne-O4SmirJ0qMMb9ZXPA",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/12395457327"
  } ]
}
Finnish Bank Transfer

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "FIN"
    },
    "finnishbanks" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2522977837662044878",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/12395457325/999672c8d7bd31a435d1fca8bb0c3a76f4c8b398be38dcc1e109a38eb3675521",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "finnishbanks" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Finland",
      "countryCode" : "FIN"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12395457325",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-06-24T14:31:20.762+01:00",
    "receivedTime" : "2019-06-24T14:31:20.762+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TxVabrveBFqXBtM8byNAezw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/12395457325"
  } ]
}
FPX

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "MYR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "MYS"
    },
    "fpx" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2464302907616774483",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/13118437458/1c4169cc7885f97597c5d14f3b00d8a39749d8bcc5a44104b39a3a4a641a6eab",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "fpx" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Malaysia",
      "countryCode" : "MYS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13118437458",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "MYR",
    "transactionTime" : "2019-09-19T09:47:50.534+01:00",
    "receivedTime" : "2019-09-19T09:47:50.534+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TS1LK61D6lnXDxj88q83o_w",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13118437458"
  } ]
}
Giropay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "MOTO"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "DEU"
    },
    "giropay" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "1011723689646048153",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10292683332/3e991f7abdc15ae454a21b330c5b2c0443a77c50756f737d9adb670b3103f522",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "giropay" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Germany",
      "countryCode" : "DEU"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10292683332",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2017-06-27T14:54:29.541Z",
    "receivedTime" : "2017-06-27T14:54:29.541Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TLWWEQRuddnbuVoAynWxXTQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10292683332"
  } ]
}
Hong Leong Bank

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "MYR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "MYS"
    },
    "hongleongbank" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "3483642210732896294",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/13118437459/4f0f27aa0d4e0cb10cc166978e792762dcb57fb37c0442a5a55726a76b004eed",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "hongleongbank" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Malaysia",
      "countryCode" : "MYS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13118437459",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "MYR",
    "transactionTime" : "2019-09-19T09:48:58.074+01:00",
    "receivedTime" : "2019-09-19T09:48:58.074+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "T6-O1AfKLE9Ug_ONG7rnHqA",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13118437459"
  } ]
}
iDeal

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "MOTO"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "NLD"
    },
    "ideal" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "7093597892878628319",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10292683333/9491777406e6357e2d2a37b0f8c41518b6e6454af051a8891ba274c0baa9668d",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "ideal" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Netherlands",
      "countryCode" : "NLD"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10292683333",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2017-06-27T14:54:58.126Z",
    "receivedTime" : "2017-06-27T14:54:58.126Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "Te9Apc3iSrafrNtGeFTOjSg",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10292683333"
  } ]
}
Interac e-Transfer

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "CAD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "countryCode" : "CA"
    },
    "interac" : {
      "accountHolderName" : "Account holder name",
      "email" : "email@example.com",
      "consumerRef" : "exampleConsumerRef"
    }
  },
  "customer" : {
    "registered" : false,
    "ip" : "212.58.253.67"
  }
}

HTTP/1.1 201
{
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10521729712/c06aa49403b1f30e3e7e4b666df15abf41d851493f2fdcf4f5f3e89bf2e5038a",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "interac" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Canada",
      "countryCode" : "CAN"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "customer" : { },
  "transaction" : {
    "transactionId" : "10521729712",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "CAD",
    "transactionTime" : "2019-08-21T11:46:54.128+01:00",
    "receivedTime" : "2019-08-21T11:46:54.128+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TWQ8hHWh9U-TVvlUfMRQUnw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/111111/10521729712"
  } ]
}
Itau via Safetypay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "countryCode" : "BRA"
    },
    "itau" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "nationalId" : "exampleNationalId"
    }
  },
  "transactionOptions" : {
    "provider" : "SAFETYPAY"
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "6751344396597739246",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://bluebox:8080/redirect/auth/11943792769/eb6b9dc48430fb2ca143c0ab4fae8cffb1bf7763bd91b89144c1ccf05f4ef3bc",
    "frame" : "TOP",
    "customerInstructions" : {
      "expirationDate" : "Thu 9 Jan 2020 09:17:15 GMT"
    }
  },
  "paymentMethod" : {
    "itau" : {
      "accountHolderName" : "Account holder name",
      "localAmount" : "1000"
    },
    "billingAddress" : {
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "11943792769",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2020-01-07T09:17:14.879Z",
    "receivedTime" : "2020-01-07T09:17:14.879Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TvSKOaJnc9DHOWcOJwoRRpQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://bluebox:8080/acceptor/rest/transactions/5200002/11943792769"
  } ]
}
Itau via PPRO

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Rio de Janeiro",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "itau" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "consumerRef" : "exampleConsumerRef",
      "nationalId" : "exampleNationalId"
    }
  },
  "transactionOptions" : {
    "provider" : "PPRO"
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "6751344396597739246",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://bluebox:8080/redirect/auth/11943792769/eb6b9dc48430fb2ca143c0ab4fae8cffb1bf7763bd91b89144c1ccf05f4ef3bc",
    "frame" : "TOP",
    "customerInstructions" : {
      "expirationDate" : "Thu 9 Jan 2020 09:17:15 GMT"
    }
  },
  "paymentMethod" : {
    "itau" : {
      "accountHolderName" : "Account holder name",
      "localAmount" : "1000"
    },
    "billingAddress" : {
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "11943792769",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2020-01-07T09:17:14.879Z",
    "receivedTime" : "2020-01-07T09:17:14.879Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TvSKOaJnc9DHOWcOJwoRRpQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://bluebox:8080/acceptor/rest/transactions/5200002/11943792769"
  } ]
}
Klarna

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "AUT"
    },
    "klarna" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  },
  "order" : {
      "taxAmount" : 100.00,
      "items" : [ 
        {
          "name" : "item1",
          "itemAmount" : 300,
          "quantity" : 3,
          "totalAmount" : 900,
          "itemTaxAmount" : 30,
          "totalTaxAmount" : 90
        }, 
        {
           "name" : "item2",
           "itemAmount" : 50,
           "quantity" : 2,
           "totalAmount" : 100,
           "itemTaxAmount" : 5,
           "totalTaxAmount" : 10
        }]
    }
}

HTTP/1.1 201
{
  "processing" : {
    "model" : "MANAGE",
    "authResponse" : {
      "gatewayReference" : "6636142897303137337",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/12821418699/3df0ddf652a132cb18747ace5faefe30bb502077654c4496433c69d71a350525",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "klarna" : {
      "accountHolderName" : "Account holder name",
      "billingCategory": "PAY_LATER" 
    },
    "billingAddress" : {
      "country" : "Austria", 
      "countryCode" : "AUT" 
    }, 
    "paymentClass" : "ALTERNATIVE" 
  }, 
  "transaction" : { 
    "transactionId" : "12821418699", 
    "merchantRef" : "mer_txn_1234556", 
    "merchantDescription" : "Sample Transaction", 
    "status" : "PENDING", 
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT", 
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2021-07-20T15:21:21.829+01:00",
    "receivedTime" : "2021-07-20T15:21:21.829+01:00" 
  }, 
  "customFields" : { 
    "fieldState" : [ ] 
  }, 
  "order" : { 
    "items" : [ { 
      "name" : "item1", 
      "itemAmount" : 300, 
      "quantity" : 3,
      "totalAmount" : 900 
    }, {
      "name" : "item2", 
      "itemAmount" : 50, 
      "quantity" : 2,
      "totalAmount" : 100 } ] 
    }, 
    "outcome" : { "status" : "SUCCESS", "reasonCode" : "U110", 
    "reasonMessage" : "Suspended for completion of authorisation" 
  }, 
  "trace" : "T_oqjlqa_M_2_5tGQ6aHLyA", 
  "link" : [ { 
    "rel" : "transaction", 
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/12821418699"
    } ] 
  } 
Krung Thai Bank

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "THB",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "THA"
    },
    "krungthaibank" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "6636142897303137337",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/12821418699/3df0ddf652a132cb18747ace5faefe30bb502077654c4496433c69d71a350525",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "krungthaibank" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Thailand",
      "countryCode" : "THA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12821418699",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "THB",
    "transactionTime" : "2019-08-29T08:46:32.145+01:00",
    "receivedTime" : "2019-08-29T08:46:32.145+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "Te4svCkeXiFFE2IqwKaDuWQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/12821418699"
  } ]
}
Krungsri Bank

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "THB",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "THA"
    },
    "krungsribank" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "6398691997624553800",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/12821418700/fc8ba3256854dcd6b5e56c7bfffba21f400b0809dd7ec149fc2c6a745523f0df",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "krungsribank" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Thailand",
      "countryCode" : "THA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12821418700",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "THB",
    "transactionTime" : "2019-08-29T08:48:25.282+01:00",
    "receivedTime" : "2019-08-29T08:48:25.282+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TEXjA8xpLumoHEmR8zLVYLw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/12821418700"
  } ]
}
Latvian Bank Transfer

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "LVA"
    },
    "latvianbanks" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "630778194140382420",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/12395457328/8c4eec333d2c19e19964ed8245f4e652bffdd499367fb3e9061bd38ae203658d",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "latvianbanks" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Latvia",
      "countryCode" : "LVA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12395457328",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-06-24T14:35:13.002+01:00",
    "receivedTime" : "2019-06-24T14:35:13.002+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "Tf2Q_K-bmw08VR5R7q1ROGQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/12395457328"
  } ]
}
Lithuanian Bank Transfer

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "LTU"
    },
    "lithuanianbanks" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "31032820871530390",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/12395457329/a4e036674ee4d241045e26f6b17e3dbeaf1ab32a1a4f119279724e3c4e389faa",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "lithuanianbanks" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Lithuania",
      "countryCode" : "LTU"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12395457329",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-06-24T14:36:46.487+01:00",
    "receivedTime" : "2019-06-24T14:36:46.487+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TQXLVMfN5S52Ra7P73h93eg",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/12395457329"
  } ]
}
Maxima

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "LTU"
    },
    "maxima" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "642886631619487221",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/12395457330/b6fde7cf95d17ada6e8f8ed0e066d773e02143d44b991e5de2351bf01e039bd8",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "maxima" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Lithuania",
      "countryCode" : "LTU"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12395457330",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-06-24T14:37:20.313+01:00",
    "receivedTime" : "2019-06-24T14:37:20.313+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TiwSJwUHQI7WcxU0TCyJjOw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/12395457330"
  } ]
}
Maybank2u

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "MYR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "MYS"
    },
    "maybank2u" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2139518291426738475",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/13118437460/e9be0ff1c654762b9d359d13aa3a90b8e881d544e4429e0d2b17ad65c45700f3",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "maybank2u" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Malaysia",
      "countryCode" : "MYS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13118437460",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "MYR",
    "transactionTime" : "2019-09-19T09:49:24.613+01:00",
    "receivedTime" : "2019-09-19T09:49:24.613+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "T7tWKbSUqNDq8kmtyD5yX_w",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13118437460"
  } ]
}
Multibanco

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "PRT"
    },
    "multibanco" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2764833984117648031",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10338142329/2a50882d9462ac2aa7ade4117b0e1abd8f4254425a303d01b1329e3afb68e0ca",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "multibanco" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Portugal",
      "countryCode" : "PRT"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10338142329",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-05-29T08:39:29.031+01:00",
    "receivedTime" : "2019-05-29T08:39:29.031+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "T7427Imhw1F-HPTH5Ed-dZg",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10338142329"
  } ]
}
MyBank

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "ITA"
    },
    "mybank" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "6320899109331377707",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/12395457324/63c26e05eeec3d2425aee213a2944eca7d2a517f1a51ac5ba1e22b35469f4262",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "mybank" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Italy",
      "countryCode" : "ITA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12395457324",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-06-24T14:26:36.366+01:00",
    "receivedTime" : "2019-06-24T14:26:36.366+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TEqW_-nb1h4h_Ojvwq9klZw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/12395457324"
  } ]
}
Narvesen

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "LTU"
    },
    "narvesen" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "3893837160959308050",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10545555287/1fca2e2bd1197d59b283c450fee8971ddcfa53291356ef48fc479cf35f079354",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "narvesen" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Lithuania",
      "countryCode" : "LTU"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10545555287",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-07-19T09:53:49.077+01:00",
    "receivedTime" : "2019-07-19T09:53:49.077+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TGfHlD1jp4cSQBKMLQxkxrg",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10545555287"
  } ]
}
Pay by Bank app

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "GBP",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "GBR"
    },
    "paybybankapp" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "3032675139203090097",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10469815758/7d8ef68165ace2660a242ed5b434f5accfb313aaf7b430926b27b7ce79a03ce2",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "paybybankapp" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "United Kingdom",
      "countryCode" : "GBR"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10469815758",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "GBP",
    "transactionTime" : "2019-11-12T13:55:51.209Z",
    "receivedTime" : "2019-11-12T13:55:51.209Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "T9v2IH-8Izzc8it80S9RT4g",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/10469815758"
  } ]
}
PayPost

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "LTU"
    },
    "paypost" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "5736451814090263295",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10545555288/d7e9e2067fde936b88e6f79ea3f60fa10cffcf99369f6322ea0a63c8f489a757",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "paypost" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Lithuania",
      "countryCode" : "LTU"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10545555288",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-07-19T09:55:13.398+01:00",
    "receivedTime" : "2019-07-19T09:55:13.398+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TUhE3CXJYiAUzHXOz38uxeQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10545555288"
  } ]
}
Paysafecard

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "GBP",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Bath",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "countryCode" : "GBR"
    },
    "paysafecard" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "consumerRef" : "exampleConsumerRef"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2696271402883662465",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/13959755101/bc9460bdd75f835635bc01f523c1fc31af90ec05a3db9246ee9896085cd118f3",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "paysafecard" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Bath",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "country" : "United Kingdom",
      "countryCode" : "GBR"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13959755101",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "GBP",
    "transactionTime" : "2019-02-28T13:56:33.152Z",
    "receivedTime" : "2019-02-28T13:56:33.152Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TEV4lHWezm1uTbYeBoBYGzQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/13959755101"
         }
    ]
}
Paysera

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "AUS"
    },
    "paysera" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com"
    }
  }
}


HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2596821562777204837",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10876227253/e8b3ecf46e519d35a96a11bc757efd40805871af3bf9349ce45373b999aec6ca",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "paysera" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Australia",
      "countryCode" : "AUS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10876227253",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-03-20T14:37:47.081Z",
    "receivedTime" : "2019-03-20T14:37:47.081Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "Tweqa69_enTGCelaHvEbm2A",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10876227253"
  } ]
}
Perlas Terminals

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "LTU"
    },
    "perlasterminals" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com"
    }
  }
}


HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "4513607047625118117",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10545555289/aa4ee0790d606e95499ed4017e8821777d25c8d152f6d7ea2c1cf3fa8260a70b",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "perlasterminals" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Lithuania",
      "countryCode" : "LTU"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10545555289",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-07-19T09:56:50.035+01:00",
    "receivedTime" : "2019-07-19T09:56:50.035+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TUAZ-WNV0rpptDhfb72AIyA",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10545555289"
  } ]
}
Poli

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "AUD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "MOTO"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "countryCode" : "AUS"
    },
    "poli" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "4874846499033142682",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10292683334/1cde2214cb0e46066c36a1451edf06a91ede7004a563f8d6a43e2c314dc0f2c6",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "poli" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Australia",
      "countryCode" : "AUS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10292683334",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "AUD",
    "transactionTime" : "2017-06-27T14:55:20.508Z",
    "receivedTime" : "2017-06-27T14:55:20.508Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "To23f5gTdDCJ6rQrODx49XQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10292683334"
  } ]
}
Przelewy24

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "MOTO"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "countryCode" : "POL"
    },
    "przelewy24" : {
      "email" : "email@domain.com",
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "8000919789590312676",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10292683335/a89081c0ccb88e42ad109ce176f0082d8c6f375f10310314a030eb839bc126a8",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "przelewy24" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Poland",
      "countryCode" : "POL"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10292683335",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2017-06-27T14:55:45.709Z",
    "receivedTime" : "2017-06-27T14:55:45.709Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "Tp6tbN68HsNe2u3WwnHsC0Q",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10292683335"
  } ]
}
Qiwi

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "MOTO"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "RUS"
    },
    "qiwi" : {
      "mobilePhone" : "+1234567890",
      "siteId" : "exampleSiteId",
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "5452838563973895620",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/12482118813/3edd0f75d071688219f96d3785db23d0430d6229ce0503776879fc40d343f8b7",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "qiwi" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Russian Federation",
      "countryCode" : "RUS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "12482118813",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2018-11-15T14:55:01.845Z",
    "receivedTime" : "2018-11-15T14:55:01.845Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "Ts2JBHAH2F6ZfFQze0BHXSw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/12482118813"
  } ]
}

RHB Bank

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "MYR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "MYS"
    },
    "rhbbank" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2878541641113873605",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/13118437461/f3372cb2cac963f34466b2ad34a006e392f9d8129a1104df1ceead5114af2b0d",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "rhbbank" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Malaysia",
      "countryCode" : "MYS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13118437461",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "MYR",
    "transactionTime" : "2019-09-19T09:52:49.294+01:00",
    "receivedTime" : "2019-09-19T09:52:49.294+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TqZcdlBJiHboo6v_S4KYUzw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13118437461"
  } ]
}
Safetypay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "USD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Rio de Janeiro",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "countryCode" : "BRA"
    },
    "safetypay" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com"
    }
  }
}


HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "6456323349729919359",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10876227254/6b4ffdd780c88655036349d621b0563cdef20e5ef747205c3450bc19352721fd",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "safetypay" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Rio de Janeiro",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "country" : "Brazil",
      "countryCode" : "BRA"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10876227254",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "USD",
    "transactionTime" : "2019-03-20T14:39:12.828Z",
    "receivedTime" : "2019-03-20T14:39:12.828Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TKCuOFYGf_ft6D_i7qrJtRQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10876227254"
  } ]
}
7-Eleven

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "MYR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "MYS"
    },
    "seveneleven" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "phone" : "+66-2-2134567"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "4253759167559148703",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "http://secure.mite.pay360.com/redirect/auth/13118437462/2c654bfd2fa9dc4a2b7a8557d377a6dfbbbca07b57837c37e5b65468b7d2667c",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "seveneleven" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Malaysia",
      "countryCode" : "MYS"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13118437462",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "MYR",
    "transactionTime" : "2019-09-19T09:54:04.629+01:00",
    "receivedTime" : "2019-09-19T09:54:04.629+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TVEp3Whutl3r9qNO0rznDAQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "http://api.mite.pay360.com/acceptor/rest/transactions/5200002/13118437462"
  } ]
}
Sofort

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "MOTO"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "countryCode" : "BEL"
    },
    "sofort" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2942085100374137006",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10292683336/8968363c49646c297c995cd671769434da1b7f8809cfdf22279a4d65a5126865",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "sofort" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Belgium",
      "countryCode" : "BEL"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10292683336",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2017-06-27T14:56:04.841Z",
    "receivedTime" : "2017-06-27T14:56:04.841Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TtZk54PKuJkN5bPfmbpUmBA",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10292683336"
  } ]
}
Trustly

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "line1" : "Plaza de la Villa",
      "line2" : "5",
      "city" : "Madrid",
      "region" : "Madrid",
      "postcode" : "28005",
      "countryCode" : "ESP"
    },
    "trustly" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "nationalId" : "exampleNationalId",
      "consumerRef" : "exampleConsumerRef"
    }
  },
  "customer" : {
    "registered" : false,
    "ip" : "198.51.100.65"
  }
}


HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "4815568908270914721",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10876227255/4aeeab94c47269f8078f63f849eca21687c6540c04443b969753a16ff068333f",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "trustly" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "line1" : "Plaza de la Villa",
      "line2" : "5",
      "city" : "Madrid",
      "region" : "Madrid",
      "postcode" : "28005",
      "country" : "Spain",
      "countryCode" : "ESP"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "customer" : { },
  "transaction" : {
    "transactionId" : "10876227255",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "type" : "PAYMENT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-03-20T14:39:40.055Z",
    "receivedTime" : "2019-03-20T14:39:40.055Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Waiting for downstream authoriser to complete processing"
  },
  "trace" : "TXrlPK86dDfADFq0QasgvaQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10876227255"
  } ]
}

TrustPay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "MOTO"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "CZE"
    },
    "trustpay" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "2026974622605532882",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10292683337/47683fe5a8cfd0779ddc51b9a341d092d913f1aced023641267d832b1ba5fd08",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "trustpay" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "Czech Republic",
      "countryCode" : "CZE"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10292683337",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2017-06-27T14:56:24.325Z",
    "receivedTime" : "2017-06-27T14:56:24.325Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TCPTkrG09SEihWxT2i4P-aw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10292683337"
  } ]
}
UnionPay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "CHN"
    },
    "unionpay" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  },
  "locale" : "zh_CN"
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "8766738427431148877",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/13254034114/a9996b01f31c0981da8e9b7af6c5e0e4b8d362c48489e341f8db9d2cae648c27",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "unionpay" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "China",
      "countryCode" : "CHN"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "13254034114",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-08-06T14:40:27.650+01:00",
    "receivedTime" : "2019-08-06T14:40:27.650+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TM1A1sLJQZ9PUylKyZrjMDw",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/13254034114"
  } ]
}
WeChat Pay

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "CHN"
    },
    "wechatpay" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error"
    }
  },
  "locale" : "en_US"
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "1009156874506377163",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10472174988/b57b7fe2690f541124bd0e2a93311f413c0a37bc2050dea5414a2b3a40cd4485",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "wechatpay" : {
      "accountHolderName" : "Account holder name"
    },
    "billingAddress" : {
      "country" : "China",
      "countryCode" : "CHN"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10472174988",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "stage" : "AUTHORISATION",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-11-18T13:12:15.882Z",
    "receivedTime" : "2019-11-18T13:12:15.882Z"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TZ2JC4hw3nbNQxeiGjDWRFQ",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10472174988"
  } ]
}
Zimpler

POST /acceptor/rest/transactions/{instId}/payment
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "country" : "FIN"
    },
    "zimpler" : {
      "accountHolderName" : "Account holder name",
      "returnUrl" : "http://www.example.com/merchant",
      "errorUrl" : "http://www.example.com/error",
      "email" : "test@example.com",
      "mobilePhone" : "+012345678"
    }
  }
}
HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "gatewayReference" : "8708570074050510189",
      "status" : "PROCESSING"
    },
    "route" : "PPRO",
    "routeData" : {
      "funds" : "WAITING"
    }
  },
  "clientRedirect" : {
    "type" : "REDIRECT",
    "url" : "https://secure.mite.pay360.com/redirect/auth/10338142327/246ddae11a015028da50acd0de136d6b1724d53eb2e769b5b9be9745b6afcc85",
    "frame" : "TOP"
  },
  "paymentMethod" : {
    "zimpler" : {
      "accountHolderName" : "Account holder name",
      "mobilePhone" : "+012345678"
    },
    "billingAddress" : {
      "country" : "Finland",
      "countryCode" : "FIN"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "transaction" : {
    "transactionId" : "10338142327",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "PENDING",
    "type" : "PAYMENT",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "EUR",
    "transactionTime" : "2019-05-29T08:29:50.484+01:00",
    "receivedTime" : "2019-05-29T08:29:50.484+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "U110",
    "reasonMessage" : "Suspended for completion of authorisation"
  },
  "trace" : "TPXXMM-1A-Q6_VBzGF1Jc4A",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/10338142327"
  } ]
}

Summary

Qiwi Qiwi is a mobile phone payment method.
Countries: KAZ, RUS, UKR
Currencies: EUR
Timeout: 1 hour
Website: https://qiwi.com/
Transaction Limits:
Minimum: 1.00 EUR
Maximum: 350 EUR
Testing: MITE Stub
Transaction Model: N/A

Bank Transfer Bank Transfer is a real-time bank transfer method.
Countries:
AUT, BEL, BGR, CHE, CYP, CZE, DEU,
DNK, ESP, EST, FIN, FRA, GBR, GRC,
HRV, HUN, IRL, ISL, ITA, LIE, LTU,
LUX, LVA, MCO, MLT, NLD, NOR, POL,
PRT, ROU, SMR, SVK, SVN, SWE
Currencies: EUR
Timeout: Unlimited
Note: For countries BRA and CAN please refer to our International Bank Payouts page.
Website: N/A
Transaction Limits:
Minimum: no limit
Maximum: no limit
Testing: MITE Stub
Transaction Model: N/A

Interac e-Transfer Interac e-Transfer is a mobile phone payout method.
Countries: CAN
Currencies: CAD
Timeout: 30 Days
Website: https://www.interac.ca/en/
Transaction Limits:
Minimum: 10 CAD
Maximum: 9999.99 CAD
Testing: Interac Sandbox
Transaction Model: N/A
®Trade-mark of Interac Corp. Used Under License.

API examples

Qiwi

POST /acceptor/rest/transactions/{instId}/payout
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 10.99,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Moscow",
      "postcode" : "BA1 234",
      "countryCode" : "RUS"
    },
    "qiwi" : {
      "accountHolderName" : "Account Holder Name",
      "mobilePhone" : "+1234567890"
    }
  }
}

HTTP/1.1 201
{
    "processing": {
        "authResponse": {
            "gatewayReference": "3749494178545417912",
            "status": "AUTHORISED"
        },
        "route": "PPRO",
        "routeData": {
            "funds": "WAITING",
            "paymentDescriptor": "Payment Purpose"
        }
    },
    "paymentMethod": {
        "qiwi": {
            "accountHolderName": "Account Holder Name",
            "paymentPurpose": "Payment Purpose",
            "mobilePhone": "+1234567890"
        },
        "billingAddress": {
            "line1" : "Flat 1 ",
            "line2" : "Cauldron house",
            "line3" : "A Street",
            "line4" : "Twertonia",
            "city" : "Moscow",
            "postcode" : "BA1 234",
            "country": "Russian Federation",
            "countryCode": "RUS"
        },
        "paymentClass": "ALTERNATIVE"
    },
    "customFields": {
        "fieldState": []
    },
    "transaction": {
        "transactionId": "11478966746",
        "merchantRef": "mer_txn_1234556",
        "merchantDescription": "Sample Transaction",
        "status": "SUCCESS",
        "type": "PAYOUT",
        "amount": 10.99,
        "consumerSpend": 10.99,
        "currency": "EUR",
        "transactionTime": "2019-03-05T15:40:24.057Z",
        "receivedTime": "2019-03-05T15:40:24.057Z"
    },
    "outcome": {
        "status": "SUCCESS",
        "reasonCode": "S100",
        "reasonMessage": "Authorised"
    },
    "trace": "T9TSiNkRqRzXoM9HHFOIsrg",
    "link": [
        {
            "rel": "transaction",
            "href": "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/11478966746"
        }
    ]
}
Bank Transfer

POST /acceptor/rest/transactions/{instId}/payout
{
  "transaction" : {
    "currency" : "EUR",
    "amount" : 10.99,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "line1" : "Flat 1 ",
      "line2" : "Cauldron house",
      "line3" : "A Street",
      "line4" : "Twertonia",
      "city" : "Bath",
      "region" : "Somerset",
      "postcode" : "BA1 234",
      "countryCode" : "GBR"
    },
    "sepa" : {
      "accountHolderName" : "Account Holder Name",
      "bic" : "HBUKGB4B",
      "iban" : "GB29NWBK60161331926819"
    }
  }
}

HTTP/1.1 201
{
    "processing": {
        "authResponse": {
            "gatewayReference": "7993517595901874804",
            "status": "AUTHORISED"
        },
        "route": "PPRO",
        "routeData": {
            "funds": "RECEIVED",
            "paymentDescriptor": "Payment Purpose"
        }
    },
    "paymentMethod": {
        "sepa": {
            "accountHolderName": "Account Holder Name",
            "paymentPurpose": "Payment Purpose",
            "accountNumber": "GB29NWBK60161331926819",
            "bankCode": "HBUKGB4B"
        },
        "billingAddress": {
            "line1": "Flat 1 ",
            "line2": "Cauldron house",
            "line3": "A Street",
            "line4": "Twertonia",
            "city": "Bath",
            "region": "Somerset",
            "postcode": "BA1 234",
            "country": "United Kingdom",
            "countryCode": "GBR"
        },
        "paymentClass": "ALTERNATIVE"
    },
    "customFields": {
        "fieldState": []
    },
    "transaction": {
        "transactionId": "11478966745",
        "merchantRef": "mer_txn_1234556",
        "merchantDescription": "Sample Transaction",
        "status": "SUCCESS",
        "type": "PAYOUT",
        "amount": 10.99,
        "consumerSpend": 10.99,
        "currency": "EUR",
        "transactionTime": "2019-03-05T15:36:43.858Z",
        "receivedTime": "2019-03-05T15:36:43.858Z"
    },
    "outcome": {
        "status": "SUCCESS",
        "reasonCode": "S100",
        "reasonMessage": "Authorised"
    },
    "trace": "Tzvev-lI_8LQoA42_ZCyPjw",
    "link": [
        {
            "rel": "transaction",
            "href": "https://api.mite.pay360.com/acceptor/rest/transactions/5200002/11478966745"
        }
    ]
}
Interac e-Transfer

POST /acceptor/rest/transactions/{instId}/payout
{
  "transaction" : {
    "currency" : "CAD",
    "amount" : 1000.0,
    "description" : "Sample Transaction",
    "merchantRef" : "mer_txn_1234556",
    "commerceType" : "ECOM"
  },
  "paymentMethod" : {
    "billingAddress" : {
      "countryCode" : "CA"
    },
    "interac" : {
      "accountHolderName" : "Account holder name",
      "email" : "email@example.com",
      "consumerRef" : "exampleConsumerRef",
      "mobilePhone" : "6045555555"
    }
  },
  "customer" : {
    "registered" : false,
    "ip" : "212.58.253.67"
  }
}

HTTP/1.1 201
{
  "processing" : {
    "authResponse" : {
      "acquirerName" : "Interac",
      "gatewayReference" : "MTA1MjE3Mjk3MTNfM2IwYmY5YjJiYWJjYzA4ZmQ3MTNkNTU3YjNhZjVkNzYwNmI3YWI0YzU5OTNlNGQ5NjQ1ZTMyZmU3NDJjYjI5NQ%253D%253D",
      "gatewayMessage" : "Transaction state set as STATUS_INITED"
    }
  },
  "paymentMethod" : {
    "interac" : {
      "accountHolderName" : "Account holder name",
      "bankName" : "Test Bank",
      "mobilePhone" : "6045555555"
    },
    "billingAddress" : {
      "country" : "Canada",
      "countryCode" : "CAN"
    },
    "paymentClass" : "ALTERNATIVE"
  },
  "customFields" : {
    "fieldState" : [ ]
  },
  "customer" : { },
  "transaction" : {
    "transactionId" : "10521729713",
    "merchantRef" : "mer_txn_1234556",
    "merchantDescription" : "Sample Transaction",
    "status" : "SUCCESS",
    "stage" : "EXTERNAL_PROCESSING",
    "type" : "PAYOUT_INITIALIZE",
    "amount" : 1000.00,
    "consumerSpend" : 0,
    "currency" : "CAD",
    "transactionTime" : "2019-08-21T11:49:56.980+01:00",
    "receivedTime" : "2019-08-21T11:49:56.980+01:00"
  },
  "outcome" : {
    "status" : "SUCCESS",
    "reasonCode" : "S100",
    "reasonMessage" : "Payout initialize successful"
  },
  "trace" : "T9nw0FsISHWkeFPF48vCCAA",
  "link" : [ {
    "rel" : "transaction",
    "href" : "https://api.mite.pay360.com/acceptor/rest/transactions/111111/10521729713"
  } ]
}
API specification
payment endpoint: /acceptor/rest/transactions/{instId}/payment
payout endpoint: /acceptor/rest/transactions/{instId}/payout
method: POST
summary: process transaction

parameters:

Name
Data Type
Description
instId
The installation id
request:
{
browserInfo {
userAgentHeader string
The Customer’s user agent.
}
sessionId string
Your reference for the Customer’s session.
transaction { Mandatory
currency string
Mandatory
The currency of your Customer’s transaction. Use the 3 character ISO-4217 code.
amount float
Mandatory
The amount of your Customer’s transaction.
commerceType string
Mandatory
Possible Values: ECOM, MOTO, CA
The commerce type for your Customer’s transaction.
channel string
Possible Values: WEB, MOBILE, SMS, RETAIL, MOTO, IVR, OTHER
The sales channel for your Customer’s transaction.
merchantRef string
Your reference for the transaction. Max length: 255. It’s recommended that you keep this unique.
deferred boolean
Indicates if you want the Payment to be Authorised and Captured separately.
recurring boolean
Set this field if you want to start a Continuous Authority relationship from this transaction.
description string
The description of the transaction. Maximum length: 255.
}
locale string
The ISO-639 code for your Customer’s locale.
customer {
id string
Our ID for the Customer where they are already registered with us.
update boolean
Indicates if you want to update the Customer’s details with the transaction.
email string
Email address for the Customer.
merchantRef string
Conditional
Your reference for the Customer. Not required if registered is set to false, mandatory otherwise.
dob string
Date of birth for the Customer.
billingAddress { The billing address of the Customer. Will be used for AVS checks.
line1 string
Line 1 of the Customer’s billing address.
line2 string
Line 2 of the Customer’s billing address.
line3 string
Line 3 of the Customer’s billing address.
line4 string
Line 4 of the Customer’s billing address.
city string
City of the Customer’s billing address.
region string
Region of the Customer’s billing address.
postcode string
Post Code of the Customer’s billing address.
countryCode string
The 3 character ISO-3166-1 code for the Customer’s billing address country
}
displayName string
Conditional
The Customer’s name. Not required if registered is set to false, mandatory otherwise.
telephone string
Telephone number for the Customer.
ip string
The Customer’s IP address.
registered boolean
Indicates if we should register your customer; false if you do not wish to register your customer, otherwise set to true, default value is true.
}
financialServices { Mandatory for Fin-Services
dateOfBirth string
Mandatory for Fin-Services
The Customer’s date of birth.
surname string
Mandatory for Fin-Services
The Customer’s surname.
accountNumber string
Mandatory for Fin-Services
The loan account number provided by the merchant, to the Customer.
postCode string
Mandatory for Fin-Services
The postal code of the Customer’s billing address.
}
order {
orderRef string
Your reference for the order. Maximum length: 255.
taxAmount float
Mandatory for Klarna
Total tax amount for order
shippingAddress { The address the order will be shipped to.
name string
The name of the shipping recipient.
line1 string
Line 1 of the shipping address.
line2 string
Line 2 of the shipping address.
line3 string
Line 3 of the shipping address.
line4 string
Line 4 of the shipping address.
city string
City of the shipping address.
region string
Region of the shipping address.
postcode string
Post Code of the shipping address.
countryCode string
The 3 character ISO-3166-1 code for the shipping address country.
}
items [ array
Mandatory for Klarna
List of products/services in the order.
{
name string
Mandatory for Klarna
Name of the item. Maximum length: 255.
description string
Description of the item. Maximum length: 255.
itemRef string
Your reference for the item. Maximum length: 255.
itemAmount float
Mandatory for Klarna
The individual amount of the item.
quantity integer
The quanitity of items in the order. Defaults to 1 if not provided.
totalAmount float
The total amount of the items. Defaults to itemAmount × quantity if not provided.
customFields [ array
Any additional data to be recorded about the item(s).
{
name string
Mandatory
The name of the custom field. Maximum length: 255.
value string
The value of the custom field. Maximum length: 255.
}
]
}
]
}
paymentMethod { Mandatory
affinbank { Use if you want the payment to be made by Affin Bank.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
alipay { Use if you want the payment to be made by Alipay.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
ambank { Use if you want the payment to be made by Ambank.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
bancodobrasil { Use if you want the payment to be made by Banco do Brasil.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
nationalId string
Mandatory
The customer’s national ID.
bancontact { Use if you want the payment to be made by Bancontact.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
bangkokbank { Use if you want the payment to be made by Bangkok Bank.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
bitpay { Use if you want the payment to be made by BitPay.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
boleto { Use if you want the payment to be made by Boleto.
nationalId string
Mandatory
The customer’s national ID.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
bradesco { Use if you want the payment to be made by Bradesco.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
nationalId string
Mandatory
The customer’s national ID.
}
cimbclicks { Use if you want the payment to be made by CIMB Clicks.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
dragonpay { Use if you want the payment to be made by Dragonpay.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
eps { Use if you want the payment to be made by EPS.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
estonianbanks{ Use if you want the payment to be made by Estonian Bank Transfer.
email string
The email address for the Estonian Bank Transfer account.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
finnishbanks{ Use if you want the payment to be made by Finnish Bank Transfer.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
fpx { Use if you want the payment to be made by FPX.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
giropay { Use if you want the payment to be made by Giropay.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
hongleongbank { Use if you want the payment to be made by Hong Leong Bank.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
ideal { Use if you want the payment to be made by iDeal.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
itau { Use if you want the payment to be made by Itau.
email string
Mandatory
The customer’s email address.
nationalId string
Mandatory
The customer’s national ID.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
klarna { Use if you want the payment to be made by Klarna.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
krungthaibank { Use if you want the payment to be made by Krung Thai Bank.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
krungsribank { Use if you want the payment to be made by Krungsri Bank.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
latvianbanks { Use if you want the payment to be made by Latvian Bank Transfer.
email string
The email address for the Latvian Bank Transfer account.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
lithuanianbanks { Use if you want the payment to be made by Lithuanian Bank Transfer.
email string
The email address for the Lithuanian Bank Transfer account.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
maxima { Use if you want the payment to be made by Maxima.
email string
The email address for the Maxima account.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
maybank2u { Use if you want the payment to be made by Maybank2u.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
multibanco { Use if you want the payment to be made by Multibanco.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
mybank { Use if you want the payment to be made by MyBank.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
narvesen{ Use if you want the payment to be made by Narvesen.
email string
The email address for the Narvesen account.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
paypost { Use if you want the payment to be made by PayPost.
email string
The email address for the PayPost account.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
paysafecard { Use if you want the payment to be made by Paysafecard.
consumerRef string
Mandatory
The merchant’s consumer reference.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
paysera { Use if you want the payment to be made by Paysera.
email string
The email address for the Paysera account.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
perlasterminals { Use if you want the payment to be made by Perlas Terminals.
email string
The email address for the Perlas Terminals.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
poli { Use if you want the payment to be made by Poli.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
przelewy24 { Use if you want the payment to be made by Przelewy24.
email string
Mandatory
The email address for the Przelewy account.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
qiwi { Use if you want the payment to be made by Qiwi.
mobilePhone string
Mandatory
The customer’s mobile phone number.
siteId string
The ID of the transaction location.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
rhbbank { Use if you want the payment to be made by RHB Bank.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
safetypay { Use if you want the payment to be made by Safetypay.
email string
Mandatory
The email address for the Safetypay account.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
seveneleven { Use if you want the payment to be made by 7-Eleven.
email string
Mandatory
The customer’s email address.
phone string
Mandatory
The customer’s phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
sofort { Use if you want the payment to be made by Sofort.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
surtimax { Use if you want the payment to be made by Surtimax.
nationalId string
Mandatory
The customer’s national ID.
consumerRef string
Mandatory
The merchant’s consumer reference.
email string
Mandatory
The customer’s email address.
dob string
The customer’s date of birth.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
trustly { Use if you want the payment to be made by Trustly.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
nationalId string
Mandatory
The customer’s national ID.
consumerRef string
Mandatory
The merchant’s consumer reference.
}
trustpay { Use if you want the payment to be made by TrustPay.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
unionpay { Use if you want the payment to be made by UnionPay.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
zimpler { Use if you want the payment to be made by Zimpler.
email string
Mandatory
The customer’s email address.
mobilePhone string
The customer’s mobile phone number.
accountHolderName string
Mandatory
The account holder name.
returnUrl string
Mandatory
The URL the customer is returned to after making payment.
errorUrl string
Mandatory
The URL the customer is returned to if there is an error.
}
transactionOptions { The providers specific for the APM.
provider string
Mandatory for Boleto
Multiple providers to choose from.
}
}
response:

order {Mandatory for Klarna

{
clientRedirect { Information about where to send your customer in the case of 3DS or a Callback.
frame string
Possible Values: CONTAINER, TOP
The redirect type when the transaction is set to suspend and redirect to a new URL.
pareq string
Returned when the transaction is suspended for 3DS authorisation.
url string
The URL the Customer should be redirected to.
}
fraudGuard { Information about the Payment.
score float
The score assigned by FraudGuard. Refer to FraudGuard documentation for further details.
geoLocation {
ipCountry {
country string
The three-character ISO code representing the country of origin, determined by the IP address.
ipValues string
Possible Values: PROXY, SATELLITE, EUROPE, APAC
Categorisation of the IP address used.
}
ipCity string
The origin city of the transaction request, determined by the IP address.
ipRegion string
The origin state or province of the transaction request, determined by the IP address.
distanceFromIpToBilling int
The physical distance from the billing address to the location determined from the IP address.
}
channelRisk {
freeEmailProvider boolean
Whether or not the email address provided in the transaction request is hosted by a free provider.
openProxyRisk float
A rating of how likely it is that the transaction request originated from behind an open proxy.
}
recentActivity {
last24Hours {
attemptsViaIp int
How many transaction requests have originated from this IP address in the last 24 hours.
attemptsOnCard int
How many transaction requests have used this card in the last 24 hours.
}
}
identityMorphing {
againstAddress int
Measure of identity morphing against the address.
againstEmail int
Measure of identity morphing against the email address.
againstCard int
Measure of identity morphing against the card details.
againstIp int
Measure of identity morphing against the IP address.
}
}
transaction {
transactionId string
Our ID for the transaction.
deferred boolean
Indicates if the Payment capture is deferred.
merchantRef string
Your reference for the transaction.
merchantDescription string
The description of the transaction provided in the request.
status string
Possible Values: SUCCESS, FAILED, PENDING, EXPIRED, CANCELLED, VOIDED
The current state of the transaction.
type string
Possible Values: PAYMENT, PREAUTH, PAYOUT, REFUND, CAPTURE, CANCEL, REPEAT, CASH_ISSUE, CASH_PAYMENT
Indicates the type of the transaction.
amount float
Indicates the requested amount of the transaction.
consumerSpend float
Indicates the actual amount of the transaction. This will be zero for any type of INITIALIZE transaction, deferred transactions, and rejected transactions.
currency string
Indicates the currency of the transaction. Use the 3 character ISO-4217 code.
transactionTime string
The date and time we processed the transaction in ISO-8601 format.
receivedTime string
The date and time we received the transaction in ISO-8601 format.
commerceType string
Possible Values: ECOM, MOTO, CA
The Commerce Type of the transaction.
channel string
Possible Values: WEB, MOBILE, SMS, RETAIL, MOTO, IVR, OTHER
The Sales Channel of the transaction.
relatedTransaction { This field is not applicable for Payments. In case of Refunds it indicates the transaction that was refunded.
transactionId string
Our ID for the transaction that was original.
merchantRef string
Your reference for the transaction that was original.
}
}
orderRef string
Your reference for the order. Maximum length: 255.
taxAmount float
Total tax amount for order
shippingAddress { The address the order will be shipped to.
name string
The name of the shipping recipient.
line1 string
Line 1 of the shipping address.
line2 string
Line 2 of the shipping address.
line3 string
Line 3 of the shipping address.
line4 string
Line 4 of the shipping address.
city string
City of the shipping address.
region string
Region of the shipping address.
postcode string
Post Code of the shipping address.
countryCode string
The 3 character ISO-3166-1 code for the shipping address country.
}
items [ array
List of products/services in the order.
{
name string
Name of the item. Maximum length: 255.
description string
Description of the item. Maximum length: 255.
itemRef string
Your reference for the item. Maximum length: 255.
itemAmount float
The individual amount of the item.
quantity integer
The quanitity of items in the order. Defaults to 1 if not provided.
totalAmount float
The total amount of the items. Defaults to itemAmount × quantity if not provided.
customFields [ array
Any additional data to be recorded about the item(s).
{
name string
Mandatory
The name of the custom field. Maximum length: 255.
value string
The value of the custom field. Maximum length: 255.
}
]
}
]
}
processing { Information about the authorisation status of your transaction.
route string
The name of the processing engine your transaction was submitted to.
voidSuccessful boolean
Indicates if the transaction was voided by a Post Authorisation callback.
authResponse {
statusCode string
The code for the status received from the authoriser, if applicable.
acquirerReference string
The reference received from the authoriser for your transaction, if applicable.
acquirerName string
Name of the authoriser, if applicable.
message string
The message received from the authoriser, if applicable.
authCode string
The code received from the authoriser, if applicable.
gatewayReference string
The reference received from the processing engine.
gatewaySettlement string
The date the processing engine will settle the transaction. in YYYY-MM-DD format.
gatewayCode string
The code for the status received from the processing engine.
gatewayMessage string
The message received from the processing engine.
avsAddressCheck string
Possible Values: NOT_CHECKED, FULL_MATCH, NOT_MATCHED, NOT_PROVIDED
Results for the Address Verification checks, if applicable, if applicable.
avsPostcodeCheck string
Possible Values: NOT_CHECKED, FULL_MATCH, NOT_MATCHED, NOT_PROVIDED
Results for the PostCode Verification checks, if applicable.
cv2Check string
Possible Values: NOT_CHECKED, MATCHED, NOT_MATCHED
Results for the CV2 Verification checks, if applicable.
gatewayStatus string
The status received from the processing engine.
status string
Possible Values: AUTHORISED, DECLINED, REVERSED, REVERSE_FAILED, ERROR
The status received from the authoriser, if applicable.
}
}
threeDSecure { Information about the 3D Secure status of your transaction.
authenticationStatus string
Possible Values: AUTHENTICATED, ATTEMPTED, FAILED, ERROR
The status of 3DS authentication check.
authenticationIndicator string
Possible Values: Y, A, N, U
The indicator of the 3DS authentication status.
enrolmentDateTime string
The date and time the 3DS enrolment check was performed in ISO-8601 format.
scheme string
The scheme that processed the transaction for 3DS.
eci string
The eCommerce indicator for the transaction.
status string
Possible Values: AUTHENTICATED, BYPASSED, FAILED, NOT_ENROLLED, ENROLMENT_CHECK_FAILURE, INCOMPLETE, NOT_AVAILABLE, NOT_IMPLEMENTED
The overall 3DS result for the transaction.
xid string
The ID used during 3DS processing.
enrolmentIndicator string
Possible Values: Y, N, U
The indicator of the 3DS enrolment status.
enrolmentStatus string
Possible Values: ENROLLED, NOT_ENROLLED, UNABLE_TO_AUTHENTICATE
The status of the 3DS enrolment check.
}
customer { Information about the Customer.
id string
Our ID for the Customer.
merchantRef string
Your reference for the Customer.
}
financialServices { Information about the financial services.
dateOfBirth string
The Customer’s date of birth.
surname string
The Customer’s surname.
accountNumber string
The loan account number provided by the merchant, to the Customer.
postCode string
The postal code of the Customer’s billing address.
}
outcome { Information about the overal outcome of the request.
reasonMessage string
A message indicating the overall outcome of the request. This is where we’ll provide detailed reasons for any errors.
status string
Possible Values: SUCCESS, FAILED
The overall outcome of the request.
reasonCode string
A code indicating the overall outcome of the request. Refer to Errors for more information.
}
paymentMethod { Information about the Payment Method used in the request.
paymentClass string
The classification of payment method used. Eg. Card, Cash, PayPal
registered boolean
Indicates that the customer choose to register this card payment method. This field will not be present for non-card payment methods.
isPrimary boolean
Indicates if this was Customer’s primary registered payment method.
card { Use if you want to provide your Customer’s card details. This section is mandatory if you are not providing a token (merchant or CardLock) or details of the Customer’s default card.
issueNumber string
The issue number of the card used in the request.
cardToken string
The token for the card.
cardHolderName string
The Cardholder’s name.
issuer string
The Issuer of the card.
maskedPan string
The masked card number. eg. 123456******1234
issuerCountry string
The country of the card Issuer.
expiryDate string
The expiry date of the card. Formatted as MMYY.
validDate string
The valid from date of the card. Formatted as MMYY.
cardType string
The type of card. Eg. MC_DEBIT, VISA_CREDIT, AMEX.
cardUsageType string
The usage type of card. Eg. DEBIT, CREDIT.
cardScheme string
The scheme of card. Eg. VISA, MASTERCARD, AMEX.
cardCategory string
The category of card. Eg. CREDIT, DEBIT, CORPORATE, BUSINESS.
cardNickname string
The name the Customer provided for their Card to allow easy selection where they registered multiple cards.
}
affinbank { Details of the Affinbank payment.
accountHolderName string
The account holder name.
}
accountHolderName string
The account holder name.
}
accountHolderName string
The account holder name.
}
bancontact { Details of the Bancontact payment.
accountHolderName string
The account holder name.
}
bancodobrasil { Details of the Banco do Brasil payment.
accountHolderName string
The account holder name.
}
bangkokbank { Details of the Bangkok Bank payment.
accountHolderName string
The account holder name.
}
bitpay { Details of the BitPay payment.
accountHolderName string
The account holder name.
}
boleto { Details of the Boleto payment.
accountHolderName string
The account holder name.
}
bradesco { Details of the Bradesco payment.
accountHolderName string
The account holder name.
}
dragonpay { Details of the Dragonpay payment.
accountHolderName string
The account holder name.
}
eps { Details of the EPS payment.
accountHolderName string
The account holder name.
}
estonianbanks { Details of the Estonian Bank Transfer payment.
accountHolderName string
The account holder name.
}
finnishbanks{ Details of the Finnish Bank Transfer payment.
accountHolderName string
The account holder name.
}
fpx { Details of the FPX payment.
accountHolderName string
The account holder name.
}
giropay { Details of the Giropay payment.
accountHolderName string
The account holder name.
}
hongleongbank{ Details of the Hong Leong Bank payment.
accountHolderName string
The account holder name.
}
ideal { Details of the iDeal payment.
accountHolderName string
The account holder name.
}
itau { Details of the Itau payment.
accountHolderName string
The account holder name.
}
klarna { Details of the Klarna payment.
accountHolderName string
The account holder name.
billingCategory string
The selected Klarna billing category
Possible Values: PAY_LATER, PAY_NOW, SLICE_IT, SLICE_IT_BY_CARD
}
krungthaibank { Details of the Krung Thai Bank payment.
accountHolderName string
The account holder name.
}
krungsri { Details of the Krungsri Bank payment.
accountHolderName string
The account holder name.
}
latvianbanks { Details of the Latvian Bank Transfer payment.
accountHolderName string
The account holder name.
}
lithuanianbanks { Details of the Lithuanian Bank Transfer payment.
accountHolderName string
The account holder name.
}
maxima { Details of the Maxima payment.
accountHolderName string
The account holder name.
}
maybank2u { Details of the Maybank2u payment.
accountHolderName string
The account holder name.
}
multibanco { Details of the Multibanco payment.
accountHolderName string
The account holder name.
}
mybank { Details of the MyBank payment.
accountHolderName string
The account holder name.
}
narvesen { Details of the Narvesen payment.
accountHolderName string
The account holder name.
}
paypost { Details of the PayPost payment.
accountHolderName string
The account holder name.
}
paysafecard { Details of the Paysafecard payment.
accountHolderName string
The account holder name.
}
paysera { Details of the Paysera payment.
accountHolderName string
The account holder name.
}
perlasterminals { Details of the Perlas Terminals payment.
accountHolderName string
The account holder name.
}
poli { Details of the Poli payment.
accountHolderName string
The account holder name.
}
przelewy24 { Details of the Przelewy24 payment.
accountHolderName string
The account holder name.
}
qiwi { Details of the Qiwi payment.
accountHolderName string
The account holder name.
}
rhbbank { Details of the RHB Bank payment.
accountHolderName string
The account holder name.
}
safetypay { Details of the Safetypay payment.
accountHolderName string
The account holder name.
}
seveneleven{ Details of the 7-Eleven payment.
accountHolderName string
The account holder name.
}
sofort { Details of the Sofort payment.
accountHolderName string
The account holder name.
}
surtimax { Details of the Surtimax payment.
accountHolderName string
The account holder name.
}
trustly { Details of the Trustly payment.
accountHolderName string
The account holder name.
}
trustpay { Details of the TrustPay payment.
accountHolderName string
The account holder name.
}
unionpay { Details of the UnionPay payment.
accountHolderName string
The account holder name.
}
zimpler { Details of the Zimpler payment.
accountHolderName string
The account holder name.
}
billingAddress { The billing address of the Customer. Will be used for AVS checks. We’ll save the billing address when the customer makes their first payment. Providing a billing address for subsequent payments will update the address we’ve saved if you send new, empty or no values for each field.
line1 string
Line 1 of the Customer’s billing address.
line2 string
Line 2 of the Customer’s billing address.
line3 string
Line 3 of the Customer’s billing address.
line4 string
Line 4 of the Customer’s billing address.
city string
City of the Customer’s billing address.
region string
Region of the Customer’s billing address.
postcode string
Post Code of the Customer’s billing address.
country string
Country name of the Customer’s billing address.
countryCode string
The 3 character ISO-3166-1 code for the Customer’s billing address country.
}
}
}
Hosted cashier

Skin Versions

Alternative payments are only available using a version 2 skin. If you are using a custom hosted skin, and you wish to use APMS, check your skin is built as described at Customise look and feel. Find advice for upgrading a skin at Upgrading from skinning version 1 to version 2.

Please be aware that:

  • If you try to initialise a hosted session with a Version 1 skin, and you try to include alternative payments, your request will be rejected.
  • If you request alternative payments on EmailPay, the specified APMs will be ignored if the skin is version 1.
  • If you choose to display APMs which you are not currently configured for, these will not show, only enabled APMs will display.
  • By default, any APMs that support the transaction currency will be shown. We do however offer a configuration option whereby only APMs available in the customer’s country are shown – to see any APMs with this configuration enabled, you must either:
    • include a customer with a supported country code in the hosted initialization request
    • reference a saved customer with an address including a supported country code

Displaying Payment Methods

The default behaviour is to display Cards, PayPal then all enabled APMs in alphabetical order. Alternatively, you can choose the order of payment methods.

For EUR:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://example.com/transactionResult?ref=merchantRef"
    }
  },
  "transaction": {
    "merchantReference": "merchantRef",
    "money": {
      "currency": "EUR",
      "amount": { }
    },
    "description": "TransactionDescriptionFor-merchantRef"
  },
  "features" : {
    "paymentMethods": ["alipay", "bancontact", "bitpay", "card", "eps", "estonianbanks", "finnishbanks", "giropay", "ideal", "latvianbanks", "lithuanianbanks", "maxima", "maybank2u", "multibanco", "mybank", "narvesen", "paypal", "paypost",  "paysera", "perlasterminals", "poli", "przelewy24", "safetypay", "sofort", "trustpay", "unionpay", "wechatpay", "zimpler"]
  }
}
For GBP:
{
 "session" : {
    "returnUrl" : {
      "url" : "http://www.example.com"
    }
  },
  "transaction" : {
    "money" : {
      "currency" : "GBP",
      "amount" : {}
    }
  },
 "features" : {
    "paymentMethods": ["paybybankapp"]
  	}
}
For USD:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://example.com/transactionResult?ref=merchantRef"
    }
  },
  "transaction": {
    "merchantReference": "merchantRef",
    "money": {
      "currency": "USD",
      "amount": { }
    },
    "description": "TransactionDescriptionFor-merchantRef"
  },
  "features" : {
    "paymentMethods": ["banrisul", "boleto", "bradesco", "itau"]
  }
}
For MYR:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://example.com/transactionResult?ref=merchantRef"
    }
  },
  "transaction": {
    "merchantReference": "merchantRef",
    "money": {
      "currency": "MYR",
      "amount": { }
    },
    "description": "TransactionDescriptionFor-merchantRef"
  },
  "features" : {
    "paymentMethods": ["affinbank", "ambank", "cimbclicks", "fpx", "hongleongbank", "rhbbank", "seveneleven"]
  }
}
For THB:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://example.com/transactionResult?ref=merchantRef"
    }
  },
  "transaction": {
    "merchantReference": "merchantRef",
    "money": {
      "currency": "THB",
      "amount": { }
    },
    "description": "TransactionDescriptionFor-merchantRef"
  },
  "features" : {
    "paymentMethods": ["bangkokbank","krungthaibank","krungsribank"]
  }
}
For PHP:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://example.com/transactionResult?ref=merchantRef"
    }
  },
  "transaction": {
    "merchantReference": "merchantRef",
    "money": {
      "currency": "PHP",
      "amount": { }
    },
    "description": "TransactionDescriptionFor-merchantRef"
  },
  "features" : {
    "paymentMethods": ["dragonpay"]
  }
}

APM Specific Data

APM specific details are sometimes required for some APMs. If the details are not provided then the APM won’t be visible on the payment form. Below are some specific details. In these examples the customer is not being registered, it is only present to set the customer country. A registered customer may be used with APMs, to give access to saved cards as well.
For Banco do Brasil:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://www.example.com"
    }
  },
  "transaction" : {
    "money" : {
      "currency" : "USD",
      "amount" : {}
    }
  },
  "paymentMethodData": {
      "bancoDoBrasil": {
        "consumerRef": "someConsumerRef"
      }
  }
}
For Boleto:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://www.example.com"
    }
  },
  "transaction" : {
    "money" : {
      "currency" : "USD",
      "amount" : {}
    }
  },
  "paymentMethodData": {
  	"boleto": {
  	  "consumerRef": "someConsumerRef"
  	}
  }
}
For Klarna:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://www.example.com"
    }
  },
  "transaction" : {
    "money" : {
      "currency" : "EUR",
      "amount" : {}
    }
  },
  "order": {
    "taxAmount": 5,
    "items": [
      {
        "name" : "item1",
        "itemAmount": 9.99
      },
      {
        "name": "item2",
        "itemAmount": 7.15
      }
    ]
  }
}
For Paysafecard:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://www.example.com"
    }
  },
  "transaction" : {
    "money" : {
      "currency" : "GBP",
      "amount" : {}
    }
  },
  "paymentMethodData": {
  	"paysafecard": {
  	  "consumerRef": "someConsumerRef"
  	}
  }
}
For Trustly:
{
  "session" : {
    "returnUrl" : {
      "url" : "http://www.example.com"
    }
  },
  "transaction" : {
    "money" : {
      "currency" : "EUR",
      "amount" : {}
    }
  },
  "paymentMethodData": {
  	"trustly": {
  	  "consumerRef": "someConsumerRef"
  	}
  }
}
For Interac e-Transfer:
{
  "session" : {
     "returnUrl" : {
        "url" : "http://www.example.com"
     }
  },
  "transaction" : {
    "commerceType": "ECOM",
     "money" : {
        "currency" : "CAD",
        "amount" : {}
     }
  },
  "paymentMethodData": {
     "interac": {
        "consumerRef": "someConsumerRef"
     }
  }
}
endpoint: /hosted/rest/sessions/{instId}/payments
endpoint: /hosted/rest/sessions/{instId}/payouts
method: POST
summary: process Payment

parameters:

Name
Data Type
Description
instId
The installation id
request body:
{
transaction { Mandatory
Details of the transaction you want to create.
merchantReference string
Your reference for the transaction.
money { Mandatory
currency string
Mandatory
The currency of your Customer’s transaction. Use the 3 character ISO-4217 code.
amount { Mandatory
Choose one of fixed, choice, range or suggested amount specifications.
fixed float
Choice
Use if you want your customer to only make a payment for a fixed amount. The customer can not change the amount.
choice { Choice
Use if you want your customer to select from a predefined set of amounts.
option [ array
Mandatory
Mandatory if Amount Choice included in the request.
item float
]
}
range { Choice
Use if you want your customer to choose an amount between a minimum and maximum value or within a part-bounded range. You can also provide a default amount. This can be overtyped by the customer if they want to.
min float
Mandatory if Amount Range included in the request and max value not present.
max float
Mandatory if Amount Range included in the request and min value not present..
default float
}
suggested { Choice
Use if you want to your customer to choose an amount between a minimum and maximum value or from a predefined set of amounts.
choice { Mandatory
Mandatory if Suggested included in the request.
option [ array
Mandatory
item float
]
}
range { Mandatory
Mandatory if Suggested included in the request.
min float
max float
default float
}
}
}
}
description string
The description of the transaction.
commerceType string
Possible Values: ECOM, MOTO, CNP
The commerce type for your Customer’s transaction.
channel string
Possible Values: WEB, MOBILE, SMS, RETAIL, MOTO, IVR, OTHER
The sales channel for your Customer’s transaction. If no channel is provided we’ll automatically classify the channel as WEB
deferred boolean
Indicates if you want the Payment to be Authorised and Captured separately.
recurring boolean
Indicates that the Payment should initiate a Continuous Authority relationship.
do3DSecure boolean
Indicates if the transaction should be processed with 3DS. This will override account configuration for 3DS.
}
customer {
create boolean
Deprecated. Use ‘registered’ instead, as this will be removed in the future.
registered boolean
Indicates if you wish to create or use a registered customer. False if you do not wish to register your customer, otherwise set to true. Default value is true.
identity { Conditional
Mandatory when registering a new customer, or using an already registered customer, optional otherwise.
platformCustomerId string
Choice
Our ID for your customer.
merchantCustomerId string
Choice
Your ID for the customer.
}
details { Conditional
Mandatory when registering a new customer, optional otherwise.
name string
Conditional
The Customer’s name
Mandatory when registering a new customer, optional otherwise.
address { Conditional
Mandatory when registering a new customer, optional otherwise. This is used to pre-populate the customers billing address fields.
line1 string
Line 1 of the Customer’s billing address.
line2 string
Line 2 of the Customer’s billing address.
line3 string
Line 3 of the Customer’s billing address.
line4 string
Line 4 of the Customer’s billing address.
city string
City of the Customer’s billing address.
region string
Region of the Customer’s billing address.
postcode string
Post Code of the Customer’s billing address.
countryCode string
The 3 character ISO-3166-1 code for the Customer’s billing address country.
}
telephone string
Telephone number for the Customer.
emailAddress string
Email address for the Customer.
ipAddress string
The Customer’s IP address.
}
}
financialServices { Mandatory for Fin-Services
dateOfBirth string
Mandatory for Fin-Services
The Customer’s date of birth.
surname string
Mandatory for Fin-Services
The Customer’s surname.
accountNumber string
Mandatory for Fin-Services
The loan account number provided by the merchant, to the Customer.
postCode string
Mandatory for Fin-Services
The postal code of the Customer’s billing address.
}
locale string
The ISO-639 code for your Customer’s locale.
session { Mandatory
preAuthCallback { Details of the callback made before the transaction is sent for authorisation.
url string
Mandatory
The URL you want the callback or notification to be sent to. This will override any defaults set on your account. Where a default is set and a blank URL field is specified, no callback or notification will be sent.
format string
Possible Values: REST_XML, REST_JSON
The format of the callback content.
}
postAuthCallback { Details of the callback made after the transaction is sent for authorisation.
url string
Mandatory
The URL you want the callback or notification to be sent to. This will override any defaults set on your account. Where a default is set and a blank URL field is specified, no callback or notification will be sent.
format string
Possible Values: REST_XML, REST_JSON
The format of the callback content.
}
transactionNotification { Details of the notification sent after transaction completion.
url string
Mandatory
The URL you want the callback or notification to be sent to. This will override any defaults set on your account. Where a default is set and a blank URL field is specified, no callback or notification will be sent.
format string
Possible Values: REST_XML, REST_JSON
The format of the callback content.
}
returnUrl { Mandatory
The URL that we will return your customer to after processing the transaction.
url string
Mandatory
}
cancelUrl { The URL that we will return your customer to if they cancel the hosted session. If omitted the returnUrl is used if they cancel.
url string
Mandatory
}
restoreUrl { The URL of Pay360 hosted session. We’ll take your customer to this URL in the event they cancel their PayPal payment with the “Cancel and return to….” link. You will need to use this field if you iFrame our hosted product.
url string
Mandatory
}
skin The ID of the skin used to drive look and feel for this session. Refer to Customise hosted look and feel for more information.
}
features { Holder of features that can be enabled/disabled during a hosted session.
paymentMethodRegistration string
Possible Values: always, optional
Allow the customer to choose if they wish their payment method to be registered.
paymentMethods array
Possible Values in the Array: affinbank, alipay, ambank, bancontact, bangkokbank, bitpay, bradesco, card, cimbclicks, dragonpay, eps, estonianbanks, finishbanks, fpx, giropay, hongleongbank, ideal, itau, klarna, krungthaibank, krungsribank, latvianbanks, lithuanianbanks, maxima, maybank2u, multibanco, mybank, narvesen, paypal, paypost, paysera, perlasterminals, poli, przelewy24, rhbbank, safetypay, seveneleven, sofort, trustpay, unionpay, zimpler
Allow the customer to specify which payment methods are to be displayed, in the specified order. The array should contain strings for the names of payment methods. This is only available for a version 2 skin.
newAccountPayoutEnabled boolean
Restricted To access this feature it needs to be enabled on your account.
If true the payout sessions can be created without a customer, or for a customer without any saved payment methods.
}
order {
taxAmount float
Mandatory for Klarna
Total tax amount for order
orderRef string
Your reference for the order. Maximum length: 255.
shippingAddress { The address the order will be shipped to.
name string
The name of the shipping recipient.
line1 string
Line 1 of the shipping address.
line2 string
Line 2 of the shipping address.
line3 string
Line 3 of the shipping address.
line4 string
Line 4 of the shipping address.
city string
City of the shipping address.
region string
Region of the shipping address.
postcode string
Post Code of the shipping address.
countryCode string
The 3 character ISO-3166-1 code for the shipping address country.
}
items [ array
List of products/services in the order.
{
name string
Mandatory for Klarna
Name of the item. Maximum length: 255.
description string
Description of the item. Maximum length: 255.
itemRef string
Your reference for the item. Maximum length: 255.
itemAmount float
Mandatory for Klarna
The individual amount of the item.
quantity integer
The quanitity of items in the order. Defaults to 1 if not provided.
totalAmount float
The total amount of the items. Defaults to itemAmount × quantity if not provided.
customFields [ array
Any additional data to be recorded about the item(s).
{
name string
Mandatory
The name of the custom field. Maximum length: 255.
value string
The value of the custom field. Maximum length: 255.
}
]
}
]
}
paymentMethodData { Data needed for specific payment methods.
bancoDoBrasil { Data needed for Banco do Brasil payment method.
consumerRef string
The merchant’s consumer reference.
Mandatory for Banco do Brasil
}
boleto { Data needed for Boleto payment method.
consumerRef string
The merchant’s consumer reference.
Mandatory for Boleto
}
paysafecard { Data needed for Paysafecard payment method.
consumerRef string
The merchant’s consumer reference.
Mandatory for Paysafecard
}
qiwi { Data needed for Qiwi payment method.
consumerRef string
The merchant’s consumer reference.
Mandatory for Qiwi
}
surtimax { Data needed for Surtimax payment method.
consumerRef string
The merchant’s consumer reference.
Mandatory for Surtimax
}
trustly { Data needed for Trustly payment method.
consumerRef string
The merchant’s consumer reference.
Mandatory for Trustly
}
interac { Data needed for the Interac e-Transfer payment method.
consumerRef string
The merchant’s consumer reference.
Mandatory for Interac
}
}
response:
{
sessionId string
Our ID for the hosted session.
redirectUrl string
The URL you should direct your customer to to start the hosted session.
status string
Possible Values: SUCCESS, FAILED
Indicates the status of the session creation.
reasonCode string
Further information about the status of the session creation.
reasonMessage string
Further information about the status of the session creation. This is where we will provide detailed information about any errors.
}