Payment-v3

ساخت پرداخت-نسخه 3

به کمک این متد می‌توانید یک دستور پرداخت ایجاد کنید.

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

در مستند پیش رو برای موضوع "مبلغ" با دو واژه مواجه خواهید بود. "مبلغ دستور پرداخت" عددی است که شما به عنوان کاربر به پی پینگ اعلام خواهید کرد. جهت تسهیل در شناسایی عدد نهایی تراکنش، پی پینگ در مراحل مختلف "مبلغ نهایی پرداخت" را با همین عنوان به شما به عنوان کاربر پی پینگ اعلام می کند. این مبلغ معادل عددی آن چیزیست که پرداخت کننده با آن به درگاه هدایت می شود. در نظر داشته باشید با توجه به سناریوی کارمزد اعمال شده بر روی حساب کاربری شما ممکن است این مبلغ بیشتر از مبلغ دستور پرداخت صادره باشد.

post/v3/pay

Request

  • Base URL: https://api.payping.ir
  • URL: https://api.payping.ir/v3/pay
  • 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: profile, email, nationalcode, birthday, shaba, phone, pay:read, pay:write, product:read, product:write, coupon:read, coupon:write, customer:read, customer:write, invoice:read, invoice:write, upload:write, inquiry:bankInquiry, inquiry:identityInquiry, inquiry:facilityInquiry, bnpl:merchantread, bnpl:merchantwrite)

Request body

amountinteger

مبلغ دستور پرداخت

returnUrlstring

آدرس بازگشت پذیرنده

payerIdentitystring nullable

شماره موبایل یا ایمیل پرداخت کننده - اگر شماره موبایل وارد شود، تمام شماره کارت‌های ذخیره شده پرداخت‌کننده در درگاه، نمایش داده می‌شود.

payerNamestring nullable

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

descriptionstring nullable

توضیحات

clientRefIdstring nullable

شناسه ارجاع پذیرنده

isReversibleboolean

تراکنش قابلیت بازگشت وجه دارد یا خیر

IsBlockedboolean

وضعیت بلاک بودن تراکنش

Response

کافیست کاربر را به Url داده شده جهت پرداخت ریدایرکت کنید

paymentCodestring nullable

کد پرداخت

urlstring nullable

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

amountinteger

مبلغ دستور پرداخت

payerWageinteger

مبلغ کارمزد پرداخت کننده

businessWageinteger

مبلغ کارمزد پذیرنده

gatewayAmountinteger

مبلغ نهایی پرداخت

paypingVatinteger

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

Changes

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