9. Ödeme Bitir
APM sağlayıcılarında, IsAutoCommit false olarak başlatmış olduğunuz ödemeleri bu servisi kullanarak tamamlayabilirsiniz.
Ödeme Bitir
POST {{Base Adres}}/api/paywall/apm/complete
Servise gönderilmesi gereken header parametreleri şu şekildedir :
apikeypublic
string
Evet
Üye işyeri panelinden temin etmiş olduğunuz Public Key.
apiclientpublic
string
Evet
Üye işyeri panelinden temin etmiş olduğunuz Public Client.
Servise gönderilmesi gereken (BODY) parametreler şu şekildedir:
UniqueCode
string
Evet
Ödeme başlatma anında servislerimizden dönen cevap nesnesi içinde yer almaktadır.
{
"UniqueCode": "5b67dcde-dcaa-472e-9df9-e03faa25936c"
}Servisten dönen parametreler şu şekildedir:
ErrorCode
int
Hata kodu. İşlem başarılı ise '0' değerini döner.
Result
bool
True ya da false değeri döner. İşlem başarılı iste 'true' değerini döner.
Message
string
İşlem hatalıysa, bu hataya dair belirtilen mesajdır, locale parametresine göre dil desteği sunar.
Body
nesne
İşlem hatalıysa, bu hataya dair detay nesne
{
"ErrorCodeType": 1,
"ErrorMessage": null,
"ErrorCode": 0,
"Result": true,
"Message": "",
"Body": {
"ApmKey": "Masterpass_IFrame",
"ApmConnectionId": 1234,
"ApmTransactionId": 12345,
"UniqueCode": "ee05a111-652e-43c5-bb2b-a98a5ea3adbc",
"MerchantUniqueCode": "441b3aa2-95f2-4bdd-a243-4b7ced8887f",
"Amount": 400.12,
"ProviderDummyResponse": {
"ErrorCode": 0,
"Body": "",
"HttpCode": 200
}
}
}Last updated