easypay-nestjs
v2.1.2
Published
easypay for iranian payment gateways
Maintainers
Readme
ایزیپی (EasyPay)
کتابخانهای ساده برای ادغام درگاههای پرداخت ایرانی در پروژههای نست جی اس.
نصب
npm
npm install easypay-nestjsyarn
yarn add easypay-nestjsمستندات
- نسخه 1 - برای استفاده از نسخه 1.
استفاده
اضافه کردن ماژول به فایل app.module
import { EasypayModule } from "easypay-nestjs";
@Module({
imports: [EasypayModule],
})
export class AppModule {}اضافه کردن سرویس
import { EasypayService } from "easypay-nestjs";
export class PaymentService {
constructor(private readonly easypayService: EasypayService) {}
}مثال: پرداخت با زرینپال
const zarinpalRequest = await this.easypayService.request({
driver: "ZARINPAL",
options: {
amount: 20000, // ( قیمت به ریال می باشد )
callbackUrl: "",
merchantId: "",
description: "",
sandbox: true,
},
});اعتبار سنجی
const zarinpalVerify = await this.easypayService.verify({
driver: "ZARINPAL",
options: {
amount: 20000,
authority: "",
merchantId: "",
sandbox: true,
},
});استعلام وضعیت پرداخت
const zarinpalInquiry = await this.easypayService.inquiry({
driver: "ZARINPAL",
options: {
authority: "",
merchantId: "",
sandbox: true,
},
});درگاههای پشتیبانیشده
- زرین پال (ZarinPal)
- زیبال (Zibal)
- نوین پال (Novinpal)
- پرداخت 4 (Payment4)
ساخته شده با ❤️ برای توسعهدهندگان ایرانی
