Marketplace Payment

Marketplace Payment (Non3D)

post

Example shows the Non3D method. In a marketplace flow, each basket split must include sub-merchant fields.

Header parameters
AuthorizationstringRequired

Authorization header; a signed hash value that starts with IYZWSv2 and is generated in Base64 format.

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Typestring · enumRequired

Request body content type.

Example: application/jsonPossible values:
Body

Non3D payment request. In the marketplace model, each basket split must include sub-merchant fields.

localestring · enumOptional

Response language.

Example: enPossible values:
conversationIdstringOptional

Correlation value that is echoed back in the response.

Example: 123456789
pricedecimalRequired

Basket (cart) total. Sum of basket item prices must equal price.

Example: 100
paidPricedecimalRequired

Final amount to be charged at POS; can be less than, greater than, or equal to price.

Example: 100
currencystring · enumOptional

Payment currency (default TRY).

Example: TRYPossible values:
installmentinteger · enumOptional

Installment count. Default; 1

Example: 1Possible values:
paymentChannelstring · enumOptional

Payment channel. Default; "WEB"

Example: WEBPossible values:
basketIdstringOptional

Basket/order identifier on the merchant side.

Example: basketId
paymentGroupstring · enumOptional

Payment group.

Example: PRODUCTPossible values:
Responses
200

Success

application/json
post
/payment/auth

Last updated