Skip to main content

Overview​

This document provides a detailed description of the common parameters, business parameters, their formats, rules, and requirements when calling any of the payment APIs. Please read carefully before initiating a request.

note

This applies only to Klarna and other alternative payment subscription scenarios. Please read carefully before initiating a request.

Request Flow​

Request Headers​

ParameterTypeLengthRequiredDescriptionExample
accountstring6RequiredOceanpayment account number
terminalstring8-12RequiredOceanpayment terminal number
secureCodestring64RequiredOceanpayment secureCode

Create QuickPay ID​

Request Parameters​

ParameterTypeLengthRequiredDescriptionExample
+order
object-RequiredOrder node information (JSON format)
+merchant
object-RequiredMerchant node information (JSON format)
+billing
object-RequiredBilling node information (JSON format)
+customer
object-RequiredCustomer ID node information (JSON format)
+device
object-OptionalDevice/environment node information (JSON format)
+subscription
object-OptionalSubscription node information (JSON format)
+customer_info
object-OptionalCustomer risk control node information (compressed JSON text format)
+voucher_info
object-OptionalGoods/service node information (compressed JSON text format)

Query QuickPay ID​

Request Parameters​

ParameterTypeLengthRequiredDescriptionExample
+order
object-OptionalOrder node information (JSON format)
+merchant
object-OptionalMerchant node information (JSON format)
+customer
object-OptionalCustomer ID node information (JSON format)
+quickpay
object-OptionalQuickpay node information (JSON format)

Disable QuickPay ID​

Request Parameters​

ParameterTypeLengthRequiredDescriptionExample
+quickpay
object-RequiredQuickpay node information (JSON format)

Response​

ParameterTypeLengthRequiredDescriptionExample
code
object-API result code. When not '000', the data node returns empty
message
object-API result description, e.g., PARAM_ERROR
+data
object-Data node information (JSON format)