QR Oluştur
POST
/partner/1.0/qr/createGerekli scope: payment:sale
Belirtilen tipte bir karekod (QR) oluşturur. Para transferi tipleri için amount ve currency zorunludur.
Örnek
- cURL
- Node.js
- Java
curl -X POST https://<host>/partner/1.0/qr/create \
-H "X-Api-Key: ..." \
-H "X-Timestamp: ..." \
-H "X-Signature: ..." \
-H "Content-Type: application/json" \
-d '{
"type": "CORPORATE_MONEY_TRANSFER",
"amount": 100.00,
"currency": "TRY",
"description": "Tahsilat"
}'
const res = await kaptanRequest('/partner/1.0/qr/create', {
type: 'CORPORATE_MONEY_TRANSFER',
amount: 100.00,
currency: 'TRY',
description: 'Tahsilat'
});
console.log(res);
String res = client.post("/partner/1.0/qr/create", """
{
"type": "CORPORATE_MONEY_TRANSFER",
"amount": 100.00,
"currency": "TRY",
"description": "Tahsilat"
}
""");
System.out.println(res);
İstek Body
typeenumKarekod tipi.
Default:
DEFAULTAllowed:
DEFAULTTR_CODEINDIVIDUALINDIVIDUAL_FRIENDSHIP_INVITATIONINDIVIDUAL_MONEY_TRANSFERINDIVIDUAL_CAMPAIGNCORPORATE_MONEY_TRANSFERSTORE_CARTCOLLECTION_LINKRESERVATIONamountdecimalTutar. Para transferi tipleri (INDIVIDUAL_MONEY_TRANSFER, CORPORATE_MONEY_TRANSFER) için 0'dan büyük olmalıdır.
currencyenumPara birimi (ISO-4217). Para transferi tiplerinde geçerli bir değer zorunludur.
Default:
TRYAllowed:
TRYUSDEURGBPdescriptionstringKarekod açıklaması.