تایید پرداخت
متد verifyPayment
دو ورودی قبول میکند:
- یک آبجکت که
amount
وreferenceId
را در بر دارد. - پارامتر های دریافت شده در صفحه بازگشت کاربر
import { getPaymentDriver } from "monopay";
const driver = getPaymentDriver("zarinpal")({
merchantId: "zarinpal-merchant",
});
const receipt = await driver.verifyPayment(
{
amount: 5000,
},
{ ...request.params, ...request.body }
);
این متد یک رسید (receipt
) باز می گرداند که شامل کد رهگیری (transactionId
) و کارت استفاده شده به صورت هش شده (panCard
) و اطلاعات دیگر مربوط به پرداخت است.
در صورت تایید پرداخت شما میتوانید سرویس/محصول خود را به همراه کد رهگیری به کاربر ارائه دهید.