Marketplace Payment
Example shows the Non3D method. In a marketplace flow, each basket split must include sub-merchant fields.
Header parameters
AuthorizationstringRequiredExample:
Authorization header; a signed hash value that starts with IYZWSv2 and is generated in Base64 format.
IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=Content-Typestring · enumRequiredExample:
Request body content type.
application/jsonPossible values: Body
Non3D payment request. In the marketplace model, each basket split must include sub-merchant fields.
localestring · enumOptionalExample:
Response language.
enPossible values: conversationIdstringOptionalExample:
Correlation value that is echoed back in the response.
123456789pricedecimalRequiredExample:
Basket (cart) total. Sum of basket item prices must equal price.
100paidPricedecimalRequiredExample:
Final amount to be charged at POS; can be less than, greater than, or equal to price.
100currencystring · enumOptionalExample:
Payment currency (default TRY).
TRYPossible values: installmentinteger · enumOptionalExample:
Installment count. Default; 1
1Possible values: paymentChannelstring · enumOptionalExample:
Payment channel. Default; "WEB"
WEBPossible values: basketIdstringOptionalExample:
Basket/order identifier on the merchant side.
basketIdpaymentGroupstring · enumOptionalExample:
Payment group.
PRODUCTPossible values: Responses
200
Success
application/json
400
Error
application/json
post
/payment/authLast updated
