UNPKG

payment-checkout-js

Version:
139 lines (118 loc) 2.74 kB
'use strict'; var root = '/v1'; module.exports = { /* Get Merchant */ GetMerchant: { method: 'post', endpoint: [root, '/GetMerchants'].join(''), params: ['merchant', 'category'], args: ['search','page','limit'] }, /* Pay Merchant */ PayMerchant: { method: 'post', endpoint: [root, '/PayMerchant'].join(''), // params: ['merchant', 'category'] params: ['type*','name*','email*','mobile*','mobile_network*','amount*','currency*','order_id*','order_desc*','account','customerid', 'callback'] }, /* Create Checkout */ CreateCheckout: { method: 'post', endpoint: [root, '/CreateCheckout'].join(''), params: ['options','name*','email*','mobile*','logo','amount*', 'currency*', 'order_id*','order_desc*', 'customerid','source', 'merchant','ip_address','redirecturl','callbackurl'] }, /* Get Checkout */ GetCheckout: { method: 'post', endpoint: [root, '/GetCheckout'].join(''), params: ['code*','id'] }, /* Get Trans Charge */ GetTransCharge: { method: 'post', endpoint: [root, '/GetTransCharge'].join(''), params: ['type*','amount*','merchant'] }, /* Get Checkout */ ProcessMomoCheckout: { method: 'post', endpoint: [root, '/ProcessMomoCheckout'].join(''), params: ['code*','id*','mobile*', 'network*', 'source*', 'method*','otp',] }, /* Send Payment (Cashout) */ ProcessCardCheckout: { method: 'post', endpoint: [root, '/ProcessCardCheckout'].join(''), params: ['code*','id*','card_number*','card_type', 'expiry_year*', 'expiry_month*', 'cvv*', 'pin', 'otp', "value"] }, /* Card Resolver */ ProcessCardResolver: { method: 'post', endpoint: [root, '/ProcessCardResolver'].join(''), params: ['code*'] }, /* Verify Card Transaction */ verifyCardPayment: { method: 'post', endpoint: [root, '/ProcessCardCheckoutVerification'].join(''), params: ['type*','order_id*','value*'] }, /* Verify transaction */ verifyPayment: { method: 'post', endpoint: [root, '/GetTransStatus'].join(''), params: ['type*','order_id*'] }, /* Send Otp */ sendOtp: { method: 'post', endpoint: [root, '/SendOtp'].join(''), params: ['type*','mobile*','length*'] }, /* Verify Otp */ verifyOtp: { method: 'post', endpoint: [root, '/VerifyOtp'].join(''), params: ['mobile*','otp*'] }, /* Get Invoice */ GetInvoice: { method: 'post', endpoint: [root, '/GetInvoice'].join(''), params: ['code*','id'] }, /* Get Payment Link */ GetPaymentLink: { method: 'post', endpoint: [root, '/GetPaymentLink'].join(''), params: ['code*','id'] }, };