PaySmart 3D Ödeme
Açıklama: Pay By MarketPlace API'si, Vepara ödeme entegrasyon sistemine sipariş ve kredi kartı ayrıntı bilgilerini göndermek için kullanılır.
Üye işyeri web sitesi ödeme formunu gönderdikten sonra kullanıcı banka sayfasına yönlendirilecektir.
Ödeme, banka ağ geçidinde bir SMS koduyla doğrulanacaktır. Ödeme başarılı olduktan sonra, kullanıcı üye iş yerinin başarı URL'sine yönlendirilecektir, aksi takdirde üye işyeri tarafından belirlenen iptal URL 'ne yönlendirilecektir.
URL: /api/marketplace/sale/pay/smart/secure
Test Sunucusu: https://test.vepara.com.tr/ccpayment/api/marketplace/sale/pay/smart/secure
Canlı Sunucusu: https://app.vepara.com.tr/ccpayment/api/marketplace/sale/pay/smart/secure
Method: POST
REQUEST BODY SCHEMA
json
[
{
"cc_holder_name": "John Doe",
"cc_no": 4508034508034509,
"cvv": "000",
"expiry_month": 12,
"expiry_year": 2026,
"currency_code": "TRY",
"installments_number": 1,
"invoice_id": "1564887Test",
"invoice_description": "INVOICE TEST DESCRIPTION",
"name": "John",
"surname": "Dao",
"total": 210,
"merchant_key": "$2y$10$w/ODdbTmfubcbUCUq/ia3OoJFMUmkM1UVNBiIQIuLfUlPmaLUT1he",
"items": [
{
"item_id": 1,
"sub_merchant_id": "98950-90-7111155889",
"name": "Item1",
"price": 10,
"sub_merchant_share": 8,
"quantity": 1,
"description": "Item1 Description"
},
{
"item_id": 2,
"sub_merchant_id": "98950-89-7111157028",
"name": "Item2",
"price": 20,
"sub_merchant_share": 16,
"quantity": 1,
"description": "Item2 Description"
},
{
"item_id": 3,
"sub_merchant_id": "98950-88-7111133015",
"name": "Item3",
"price": 30,
"sub_merchant_share": 24,
"quantity": 3,
"description": "Item3 Description"
},
{
"item_id": 4,
"sub_merchant_id": "98950-90-7111155889",
"name": "Item4",
"price": 30,
"sub_merchant_share": 24,
"quantity": 3,
"description": "Item4 Description"
}
],
"hash_key": "36a50210c8b2f19e:12514:ZOkRUTaBZRzxotsa3GoEP8YdACrveObLwFbf91t1LQyoct4t9mUvh82oU5Jf/ni0mXFuFHTBfxAiMHLnRyv1/o3qT5mQ8690UUbAk3AKiCU=",
"cancel_url": "string",
"return_url": "string",
"bill_address1": "string",
"bill_address2": "string",
"bill_city": "string",
"bill_postcode": "string",
"bill_state": "string",
"bill_country": "string",
"bill_email": "string",
"bill_phone": "string",
"sale_webhook_key": "string",
"card_program": "string",
"ip": "string"
}
]
RESPONSE BODY
200 Başarılı Sonuç
json
{
"payment_status": "payment_staus can be 1/0. 1=success, 0=fail",
"order_no": "Vepara order no",
"invoice_id": "Merchant invoice id",
"status_code": "Payment System Status code, 100 is success code",
"status_desciption": "Transaction explanation from status code",
"payment_method": "1= Credit Card, 2= Mobile, 3= Wallet",
"transaction_type": "transaction_type == “Auth” //transaction amount is deducted from the card instantly. transaction_type == “Pre-Authorization” transaction amount will be deducted from the card later",
"error_code": "The value of status_code parameter",
"error": "The value of status_description parameter",
"hash_key": "To Validate the request comes from Vepara"
}