URL

HTTP MethodURL
POST/tokenlink/v1/products

Send the merchantId header. The endpoint accepts both application/json and multipart/form-data; use multipart when uploading an image. A successful request returns 201 Created.

Request Parameters

ParameterTypeRequired / Always PresentDescription
namestringYesPayment-link name; 1–255 characters.
descriptionstringNoDescription displayed on the payment page; maximum 255 characters.
pricedecimalNoPositive payment amount with at most two fractional digits.
stockintegerNoAvailable stock count.
expireDatedate-timeNoFuture ISO date-time after which the link expires.
enabledInstallmentsstringNoComma-separated installment options, for example 1,2,3,6.
subMerchantIdlongNoSub-merchant identifier.
paymentGroupPaymentGroupNoPayment group.
subMerchantPricedecimalNoAmount allocated to the sub-merchant.
conversationIdstringNoMerchant correlation value.
enabledBanksstringNoAllowed bank identifiers.
posTypePosBlockageResolveTypeNoPOS blockage resolution type.
externalIdstringNoExternal record identifier.
subExternalIdstringNoExternal sub-record identifier.
externalProductUniqueIdstringNoExternal unique product identifier.
enabledInstForCommercialstringNoCommercial-card installment options.
kvkkUrlstringNoPrivacy notice URL.
paymentDocumentTypestringNoPayment document type.
merchantBranchNamestringNoMerchant branch name.
paymentPhasePaymentPhaseNoPayment phase; defaults to AUTH.
currencyCurrencyNoPayment currency.
itemsPaymentItem[]NoPayment breakdown; maximum 250 entries.
languagestringNoPayment-page language.
productSpecificationTypeProductSpecificationTypeNoProduct specification type.
chippinPhoneNumberstringNoPhone number used by the Chippin flow.
linkTypeLinkTypeNoPayment-link type.
rapidUserIdstringNoRapid user identifier.
chippinBranchTypestringNoChippin branch type.
merchantUserEmailstringNoMerchant user email address.
customerEmailstringNoCustomer email address.
customerPhonestringNoCustomer phone number.
autoPostAuthDateCountstringNoAutomatic post-authorization date count.
exchangePricestringNoExchange-price value.
taxNumberstringNoCustomer tax number.
makeReceiptQueryEnabledbooleanNoEnables receipt queries; defaults to false.
specificDistributionbooleanNoEnables specific distribution; defaults to false.

Response Parameters

The returned object is placed in the standard data response field.

ParameterTypeRequired / Always PresentDescription
idlongYesPayment-link identifier.
statusStatusYesLink status; a newly created link is ACTIVE.
tokenstringYesUnique payment-link token.
urlstringYesShareable payment URL.
qrCodeUrlstringNoQR-code URL; omitted for CREDIT links.
namestringNoPayment-link name.
descriptionstringNoPayment-link description.
pricedecimalNoPayment-link amount.
stockintegerNoAvailable stock count.
soldCountintegerNoNumber of completed sales.
enabledInstallmentsstringNoEnabled installment options.
expireDatedate-timeNoExpiration date and time.
paymentIdListlong[]NoIdentifiers of payments made through the link.
paymentPhasePaymentPhaseNoPayment phase.