Report

نمایش جزئیات تراکنش و مغایرت گیری

از این متد برای نمایش جزئیات یک تراکنش با استفاده از کد پرداخت، استفاده می شود.

توجه:
با استفاده از فیلد PaymentStatus شما می توانید از وضعیت تراکنش در هر مرحله ای مطلع شوید و اقدامات لازم را انجام دهید.
با استفاده از فیلد IsPaid شما متوجه می شوید که یک تراکنش وریفای (تایید نهایی) شده است یا خیر.

مغایرت گیری
در صورتی که refid را در بازگشت خریدار از درگاه بانکی به هر دلیلی دریافت نکردید از طریق فراخوانی کد پرداخت با این متد آخرین refid پرداخت را دریافت کرده و براساس آن پرداخت هایی که در وضعیت PaymentStatus=5 قرار دارند یعنی 'کاربر از درگاه با موفقیت برگشته و منتظر وریفای پذیرنده هست'، را وریفای نمایید.

get/v1/report/{code}

Request

  • Base URL: https://api.payping.ir
  • URL: https://api.payping.ir/v1/report/{code}
  • Auth: one of:
    • API key in header Authorization
    • OAuth 2 (authorization code, authorization URL https://oauth.payping.ir/connect/authorize, token URL https://oauth.payping.ir/connect/token, scopes: pay:read)

Path parameters

codestring required

کد پرداخت

Response

جزئیات تراکنش با موفقیت ساخته شد

amountinteger

مبلغ

reqDatestring date-time

تاریخ درخواست

payDatestring date-time

تاریخ پرداخت

isRequestboolean

درخواست/پرداخت

isPaidboolean

تاییدیه پرداخت

descriptionstring

توضیحات

payerIdentitystring

شناسه پرداخت کننده

platformstring

نوع سیستم عامل پرداخت کننده

browserstring

مرورگر پرداخت کننده

rrnstring

شماره کارت پرداخت کننده

clientIdstring

شناسه زیر سیستم مشتری در پی‌پینگ

clientRefIdstring

کد ارسالی مشتری به پی‌پینگ

invoiceNostring

شناسه پرداخت

wageinteger

کارمزد

paypingVatinteger

مبلغ مالیات بر ارزش افزوده (Value-Added Tax)

shaparakWageinteger

کارمزد شاپرک

ipgNamestring

درگاه پرداخت کننده

paymentType0 | 1 | 2 | 3

نوع درگاه پرداخت 0 = Default 1 = Online 2 = Cash 3 = Pos

isBlockedboolean
namestring
isRefundboolean
refundStatus0 | 1 | 2 | 3

0 = NoStatus 1 = Awaiting 2 = Complete 3 = Incomplete

cAffstring

کد بازاریابی

cAffWageinteger

کارمزد بازاریاب

payPingAffWageinteger

کارمز سرویس بازاریابی پی‌پینگ

refIdstring

شماره پرداخت پی‌پینگ

paymentStatus0 | 1 | 2 | 3 | 4 | 5

وضعیت پرداخت 0 = کدپرداخت ساخته شده 1 = تراکنش با موفقیت روی درگاه انجام شده و وری فای بانک هم با موفقیت انجام شده (تایید نهایی) 2 = کاربر وارد درگاه شده 3 = کاربر به هر دلیلی تراکنش را لغو کرده 4 = تراکنش با موفقیت روی درگاه انجام شده ولی وری فای سمت بانک ناموفق بوده 5 = کاربر از درگاه با موفقیت برگشته و منتظر وری فای پذیرنده هست

Changes

No recorded changes to this operation across all 1 revision of this API.