更新充值临时支付配置
This commit is contained in:
parent
aebb22facb
commit
c49615b0d6
@ -1,174 +1,373 @@
|
|||||||
{
|
{
|
||||||
"app": "yumi",
|
"app": "yumi",
|
||||||
"adapter": "yumi-web-pay",
|
"adapter": "yumi-web-pay",
|
||||||
"application_id": "2048200000000000701",
|
"application_id": "2048200000000000701",
|
||||||
"sys_origin": "LIKEI",
|
"sys_origin": "LIKEI",
|
||||||
"type": "GOLD",
|
"type": "GOLD",
|
||||||
"api": {
|
"api": {
|
||||||
"prod": "https://jvapi.haiyihy.com/",
|
"prod": "https://jvapi.haiyihy.com/",
|
||||||
"test": "https://jvapi.haiyihy.com/",
|
"test": "https://jvapi.haiyihy.com/",
|
||||||
"local": "http://127.0.0.1:13000/"
|
"local": "http://127.0.0.1:13000/"
|
||||||
},
|
},
|
||||||
"headers": {
|
"headers": {
|
||||||
"Req-Sys-Origin": "origin=LIKEI;originChild=LIKEI;",
|
"Req-Sys-Origin": "origin=LIKEI;originChild=LIKEI;",
|
||||||
"Req-Client": "H5",
|
"Req-Client": "H5",
|
||||||
"Req-App-Intel": "version=1.0.0;build=1;channel=h5;"
|
"Req-App-Intel": "version=1.0.0;build=1;channel=h5;"
|
||||||
},
|
},
|
||||||
"endpoints": {
|
"endpoints": {
|
||||||
"context": "/order/web/pay/user-profile",
|
"context": "/order/web/pay/user-profile",
|
||||||
"options": "/order/web/pay/commodity",
|
"options": "/order/web/pay/commodity",
|
||||||
"orders": "/order/web/pay/recharge",
|
"orders": "/order/web/pay/recharge",
|
||||||
"order": "/order/web/pay/order-status"
|
"order": "/order/web/pay/order-status"
|
||||||
},
|
},
|
||||||
"providers": {
|
"providers": {
|
||||||
"mifapay": {
|
"mifapay": {
|
||||||
"provider_code": "mifapay",
|
"provider_code": "mifapay",
|
||||||
"provider_name": "MiFaPay",
|
"provider_name": "MiFaPay",
|
||||||
"status": "active",
|
"status": "active",
|
||||||
"countries": [
|
"countries": [
|
||||||
{
|
{
|
||||||
"country_code": "AE",
|
"country_code": "AE",
|
||||||
"country_name": "United Arab Emirates",
|
"country_codes": ["AE", "ARE"],
|
||||||
"currency_code": "AED",
|
"country_name": "United Arab Emirates",
|
||||||
"methods": [
|
"currency_code": "AED",
|
||||||
{ "pay_way": "Card", "pay_type": "CreditCard", "method_name": "UAE Credit Card", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/ae/card-creditcard.png" }
|
"methods": [
|
||||||
]
|
{
|
||||||
},
|
"pay_way": "Card",
|
||||||
{
|
"pay_type": "CreditCard",
|
||||||
"country_code": "BD",
|
"method_name": "UAE Credit Card",
|
||||||
"country_name": "Bangladesh",
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/ae/card-creditcard.png"
|
||||||
"currency_code": "BDT",
|
}
|
||||||
"methods": [
|
]
|
||||||
{ "pay_way": "Ewallet", "pay_type": "bKash", "method_name": "bKash", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/bd/ewallet-bkash.png" }
|
},
|
||||||
]
|
{
|
||||||
},
|
"country_code": "BD",
|
||||||
{
|
"country_codes": ["BD", "BGD"],
|
||||||
"country_code": "BH",
|
"country_name": "Bangladesh",
|
||||||
"country_name": "Bahrain",
|
"currency_code": "BDT",
|
||||||
"currency_code": "BHD",
|
"methods": [
|
||||||
"methods": [
|
{
|
||||||
{ "pay_way": "Card", "pay_type": "CreditCard", "method_name": "Bahrain Credit Card", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/bh/card-creditcard.png" }
|
"pay_way": "Ewallet",
|
||||||
]
|
"pay_type": "bKash",
|
||||||
},
|
"method_name": "bKash",
|
||||||
{
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/bd/ewallet-bkash.png"
|
||||||
"country_code": "EG",
|
}
|
||||||
"country_name": "Egypt",
|
]
|
||||||
"currency_code": "EGP",
|
},
|
||||||
"methods": [
|
{
|
||||||
{ "pay_way": "Ewallet", "pay_type": "FawryPay", "method_name": "FawryPay", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/eg/ewallet-fawrypay.png" },
|
"country_code": "BH",
|
||||||
{ "pay_way": "Ewallet", "pay_type": "Meeza", "method_name": "Meeza", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/eg/ewallet-meeza.png" },
|
"country_codes": ["BH", "BHR"],
|
||||||
{ "pay_way": "Ewallet", "pay_type": "Orange", "method_name": "Orange", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/eg/ewallet-orange.png" },
|
"country_name": "Bahrain",
|
||||||
{ "pay_way": "Ewallet", "pay_type": "Vodafone", "method_name": "Vodafone", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/eg/ewallet-vodafone.png" }
|
"currency_code": "BHD",
|
||||||
]
|
"methods": [
|
||||||
},
|
{
|
||||||
{
|
"pay_way": "Card",
|
||||||
"country_code": "ID",
|
"pay_type": "CreditCard",
|
||||||
"country_name": "Indonesia",
|
"method_name": "Bahrain Credit Card",
|
||||||
"currency_code": "IDR",
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/bh/card-creditcard.png"
|
||||||
"methods": [
|
}
|
||||||
{ "pay_way": "BankTransfer", "pay_type": "BCA", "method_name": "BCA Bank", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-bca.png" },
|
]
|
||||||
{ "pay_way": "BankTransfer", "pay_type": "BNI", "method_name": "BNI Bank", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-bni.png" },
|
},
|
||||||
{ "pay_way": "BankTransfer", "pay_type": "BRI", "method_name": "BRI Bank", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-bri.png" },
|
{
|
||||||
{ "pay_way": "BankTransfer", "pay_type": "Mandiri", "method_name": "Mandiri Bank", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-mandiri.png" },
|
"country_code": "EG",
|
||||||
{ "pay_way": "BankTransfer", "pay_type": "Permata", "method_name": "Permata Bank", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-permata.png" },
|
"country_codes": ["EG", "EGY"],
|
||||||
{ "pay_way": "Ewallet", "pay_type": "DANA", "method_name": "DANA", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/ewallet-dana.png" },
|
"country_name": "Egypt",
|
||||||
{ "pay_way": "Ewallet", "pay_type": "LinkAja", "method_name": "LinkAja", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/ewallet-linkaja.png" },
|
"currency_code": "EGP",
|
||||||
{ "pay_way": "Ewallet", "pay_type": "OVO", "method_name": "OVO", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/ewallet-ovo.png" },
|
"methods": [
|
||||||
{ "pay_way": "Ewallet", "pay_type": "ShopeePay", "method_name": "ShopeePay", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/ewallet-shopeepay.png" },
|
{
|
||||||
{ "pay_way": "QR", "pay_type": "QRIS", "method_name": "QRIS", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/qr-qris.png" }
|
"pay_way": "Ewallet",
|
||||||
]
|
"pay_type": "FawryPay",
|
||||||
},
|
"method_name": "FawryPay",
|
||||||
{
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/eg/ewallet-fawrypay.png"
|
||||||
"country_code": "IN",
|
},
|
||||||
"country_name": "India",
|
{
|
||||||
"currency_code": "INR",
|
"pay_way": "Ewallet",
|
||||||
"methods": [
|
"pay_type": "Meeza",
|
||||||
{ "pay_way": "Ewallet", "pay_type": "BHIM", "method_name": "BHIM", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-bhim.png" },
|
"method_name": "Meeza",
|
||||||
{ "pay_way": "Ewallet", "pay_type": "GooglePay", "method_name": "Google Pay", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-googlepay.png" },
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/eg/ewallet-meeza.png"
|
||||||
{ "pay_way": "Ewallet", "pay_type": "Mobikwik", "method_name": "Mobikwik", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-mobikwik.png" },
|
},
|
||||||
{ "pay_way": "Ewallet", "pay_type": "Paytm", "method_name": "Paytm", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-paytm.png" },
|
{
|
||||||
{ "pay_way": "Ewallet", "pay_type": "PhonePe", "method_name": "PhonePe", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-phonepe.png" },
|
"pay_way": "Ewallet",
|
||||||
{ "pay_way": "Ewallet", "pay_type": "UPI", "method_name": "UPI", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-upi.png" }
|
"pay_type": "Orange",
|
||||||
]
|
"method_name": "Orange",
|
||||||
},
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/eg/ewallet-orange.png"
|
||||||
{
|
},
|
||||||
"country_code": "KW",
|
{
|
||||||
"country_name": "Kuwait",
|
"pay_way": "Ewallet",
|
||||||
"currency_code": "KWD",
|
"pay_type": "Vodafone",
|
||||||
"methods": [
|
"method_name": "Vodafone",
|
||||||
{ "pay_way": "Card", "pay_type": "Knet", "method_name": "KNET", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/kw/card-knet.png" }
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/eg/ewallet-vodafone.png"
|
||||||
]
|
}
|
||||||
},
|
]
|
||||||
{
|
},
|
||||||
"country_code": "MY",
|
{
|
||||||
"country_name": "Malaysia",
|
"country_code": "ID",
|
||||||
"currency_code": "MYR",
|
"country_codes": ["ID", "IDN"],
|
||||||
"methods": [
|
"country_name": "Indonesia",
|
||||||
]
|
"currency_code": "IDR",
|
||||||
},
|
"methods": [
|
||||||
{
|
{
|
||||||
"country_code": "OM",
|
"pay_way": "BankTransfer",
|
||||||
"country_name": "Oman",
|
"pay_type": "BCA",
|
||||||
"currency_code": "OMR",
|
"method_name": "BCA Bank",
|
||||||
"methods": [
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-bca.png"
|
||||||
{ "pay_way": "Card", "pay_type": "CreditCard", "method_name": "Oman Credit Card", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/om/card-creditcard.png" }
|
},
|
||||||
]
|
{
|
||||||
},
|
"pay_way": "BankTransfer",
|
||||||
{
|
"pay_type": "BNI",
|
||||||
"country_code": "PH",
|
"method_name": "BNI Bank",
|
||||||
"country_name": "Philippines",
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-bni.png"
|
||||||
"currency_code": "PHP",
|
},
|
||||||
"methods": [
|
{
|
||||||
{ "pay_way": "Ewallet", "pay_type": "Gcash", "method_name": "GCash", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/ph/ewallet-gcash.png" },
|
"pay_way": "BankTransfer",
|
||||||
{ "pay_way": "Ewallet", "pay_type": "PayMaya", "method_name": "PayMaya", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/ph/ewallet-paymaya.png" },
|
"pay_type": "BRI",
|
||||||
{ "pay_way": "QR", "pay_type": "QRPH", "method_name": "QRPH", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/ph/qr-qrph.png" }
|
"method_name": "BRI Bank",
|
||||||
]
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-bri.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"country_code": "PK",
|
"pay_way": "BankTransfer",
|
||||||
"country_name": "Pakistan",
|
"pay_type": "Mandiri",
|
||||||
"currency_code": "PKR",
|
"method_name": "Mandiri Bank",
|
||||||
"methods": [
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-mandiri.png"
|
||||||
{ "pay_way": "Ewallet", "pay_type": "Easypaisa", "method_name": "Easypaisa", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/pk/ewallet-easypaisa.png" },
|
},
|
||||||
{ "pay_way": "Ewallet", "pay_type": "JazzCash", "method_name": "JazzCash", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/pk/ewallet-jazzcash.png" }
|
{
|
||||||
]
|
"pay_way": "BankTransfer",
|
||||||
},
|
"pay_type": "Permata",
|
||||||
{
|
"method_name": "Permata Bank",
|
||||||
"country_code": "QA",
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/banktransfer-permata.png"
|
||||||
"country_name": "Qatar",
|
},
|
||||||
"currency_code": "QAR",
|
{
|
||||||
"methods": [
|
"pay_way": "Ewallet",
|
||||||
{ "pay_way": "Card", "pay_type": "CreditCard", "method_name": "Qatar Credit Card", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/qa/card-creditcard.png" }
|
"pay_type": "DANA",
|
||||||
]
|
"method_name": "DANA",
|
||||||
},
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/ewallet-dana.png"
|
||||||
{
|
},
|
||||||
"country_code": "SA",
|
{
|
||||||
"country_name": "Saudi Arabia",
|
"pay_way": "Ewallet",
|
||||||
"currency_code": "SAR",
|
"pay_type": "LinkAja",
|
||||||
"methods": [
|
"method_name": "LinkAja",
|
||||||
{ "pay_way": "Card", "pay_type": "MADA", "method_name": "MADA", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/sa/card-mada.png" },
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/ewallet-linkaja.png"
|
||||||
{ "pay_way": "Ewallet", "pay_type": "ApplePay", "method_name": "Apple Pay", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/sa/ewallet-applepay.png" },
|
},
|
||||||
{ "pay_way": "Ewallet", "pay_type": "STCPay", "method_name": "STCPay", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/sa/ewallet-stcpay.png" }
|
{
|
||||||
]
|
"pay_way": "Ewallet",
|
||||||
},
|
"pay_type": "OVO",
|
||||||
{
|
"method_name": "OVO",
|
||||||
"country_code": "TH",
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/ewallet-ovo.png"
|
||||||
"country_name": "Thailand",
|
},
|
||||||
"currency_code": "THB",
|
{
|
||||||
"methods": [
|
"pay_way": "Ewallet",
|
||||||
{ "pay_way": "Ewallet", "pay_type": "TrueMoney", "method_name": "TrueMoney", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/th/ewallet-truemoney.png" }
|
"pay_type": "ShopeePay",
|
||||||
]
|
"method_name": "ShopeePay",
|
||||||
},
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/ewallet-shopeepay.png"
|
||||||
{
|
},
|
||||||
"country_code": "VN",
|
{
|
||||||
"country_name": "Vietnam",
|
"pay_way": "QR",
|
||||||
"currency_code": "VND",
|
"pay_type": "QRIS",
|
||||||
"methods": [
|
"method_name": "QRIS",
|
||||||
{ "pay_way": "BankTransfer", "pay_type": "VN_BankTransfer", "method_name": "Vietnam Bank Transfer", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/vn/banktransfer-vn-banktransfer.png" },
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/id/qr-qris.png"
|
||||||
{ "pay_way": "QR", "pay_type": "VietQR", "method_name": "VietQR", "logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/vn/qr-vietqr.png" }
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "IN",
|
||||||
|
"country_codes": ["IN", "IND"],
|
||||||
|
"country_name": "India",
|
||||||
|
"currency_code": "INR",
|
||||||
|
"methods": [
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "BHIM",
|
||||||
|
"method_name": "BHIM",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-bhim.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "GooglePay",
|
||||||
|
"method_name": "Google Pay",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-googlepay.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "Mobikwik",
|
||||||
|
"method_name": "Mobikwik",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-mobikwik.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "Paytm",
|
||||||
|
"method_name": "Paytm",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-paytm.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "PhonePe",
|
||||||
|
"method_name": "PhonePe",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-phonepe.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "UPI",
|
||||||
|
"method_name": "UPI",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/in/ewallet-upi.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "KW",
|
||||||
|
"country_codes": ["KW", "KWT"],
|
||||||
|
"country_name": "Kuwait",
|
||||||
|
"currency_code": "KWD",
|
||||||
|
"methods": [
|
||||||
|
{
|
||||||
|
"pay_way": "Card",
|
||||||
|
"pay_type": "Knet",
|
||||||
|
"method_name": "KNET",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/kw/card-knet.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "MY",
|
||||||
|
"country_codes": ["MY", "MYS"],
|
||||||
|
"country_name": "Malaysia",
|
||||||
|
"currency_code": "MYR",
|
||||||
|
"methods": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "OM",
|
||||||
|
"country_codes": ["OM", "OMN"],
|
||||||
|
"country_name": "Oman",
|
||||||
|
"currency_code": "OMR",
|
||||||
|
"methods": [
|
||||||
|
{
|
||||||
|
"pay_way": "Card",
|
||||||
|
"pay_type": "CreditCard",
|
||||||
|
"method_name": "Oman Credit Card",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/om/card-creditcard.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "PH",
|
||||||
|
"country_codes": ["PH", "PHL"],
|
||||||
|
"country_name": "Philippines",
|
||||||
|
"currency_code": "PHP",
|
||||||
|
"methods": [
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "Gcash",
|
||||||
|
"method_name": "GCash",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/ph/ewallet-gcash.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "PayMaya",
|
||||||
|
"method_name": "PayMaya",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/ph/ewallet-paymaya.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "QR",
|
||||||
|
"pay_type": "QRPH",
|
||||||
|
"method_name": "QRPH",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/ph/qr-qrph.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "PK",
|
||||||
|
"country_codes": ["PK", "PAK"],
|
||||||
|
"country_name": "Pakistan",
|
||||||
|
"currency_code": "PKR",
|
||||||
|
"methods": [
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "Easypaisa",
|
||||||
|
"method_name": "Easypaisa",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/pk/ewallet-easypaisa.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "JazzCash",
|
||||||
|
"method_name": "JazzCash",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/pk/ewallet-jazzcash.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "QA",
|
||||||
|
"country_codes": ["QA", "QAT"],
|
||||||
|
"country_name": "Qatar",
|
||||||
|
"currency_code": "QAR",
|
||||||
|
"methods": [
|
||||||
|
{
|
||||||
|
"pay_way": "Card",
|
||||||
|
"pay_type": "CreditCard",
|
||||||
|
"method_name": "Qatar Credit Card",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/qa/card-creditcard.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "KSA",
|
||||||
|
"country_codes": ["KSA", "SA", "SAU", "SP"],
|
||||||
|
"country_name": "Saudi Arabia",
|
||||||
|
"currency_code": "SAR",
|
||||||
|
"methods": [
|
||||||
|
{
|
||||||
|
"pay_way": "Card",
|
||||||
|
"pay_type": "MADA",
|
||||||
|
"method_name": "MADA",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/sa/card-mada.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "ApplePay",
|
||||||
|
"method_name": "Apple Pay",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/sa/ewallet-applepay.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "STCPay",
|
||||||
|
"method_name": "STCPay",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/sa/ewallet-stcpay.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "TH",
|
||||||
|
"country_codes": ["TH", "THA"],
|
||||||
|
"country_name": "Thailand",
|
||||||
|
"currency_code": "THB",
|
||||||
|
"methods": [
|
||||||
|
{
|
||||||
|
"pay_way": "Ewallet",
|
||||||
|
"pay_type": "TrueMoney",
|
||||||
|
"method_name": "TrueMoney",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/th/ewallet-truemoney.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"country_code": "VN",
|
||||||
|
"country_codes": ["VN", "VNM"],
|
||||||
|
"country_name": "Vietnam",
|
||||||
|
"currency_code": "VND",
|
||||||
|
"methods": [
|
||||||
|
{
|
||||||
|
"pay_way": "BankTransfer",
|
||||||
|
"pay_type": "VN_BankTransfer",
|
||||||
|
"method_name": "Vietnam Bank Transfer",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/vn/banktransfer-vn-banktransfer.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pay_way": "QR",
|
||||||
|
"pay_type": "VietQR",
|
||||||
|
"method_name": "VietQR",
|
||||||
|
"logo_url": "https://media.haiyihy.com/admin/payment/mifapay/logos/vn/qr-vietqr.png"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -265,17 +265,6 @@
|
|||||||
</option>
|
</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="field">
|
|
||||||
<label for="coinAmount">金币数量</label>
|
|
||||||
<input
|
|
||||||
id="coinAmount"
|
|
||||||
inputmode="numeric"
|
|
||||||
min="1"
|
|
||||||
placeholder="例如 1000"
|
|
||||||
required
|
|
||||||
type="number"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label for="usdAmount">美金金额</label>
|
<label for="usdAmount">美金金额</label>
|
||||||
<input
|
<input
|
||||||
@ -376,7 +365,6 @@
|
|||||||
var returnUrlTouched = false;
|
var returnUrlTouched = false;
|
||||||
var els = {
|
var els = {
|
||||||
appCode: document.getElementById('appCode'),
|
appCode: document.getElementById('appCode'),
|
||||||
coinAmount: document.getElementById('coinAmount'),
|
|
||||||
copyLink: document.getElementById('copyLink'),
|
copyLink: document.getElementById('copyLink'),
|
||||||
createButton: document.getElementById('createButton'),
|
createButton: document.getElementById('createButton'),
|
||||||
createForm: document.getElementById('createForm'),
|
createForm: document.getElementById('createForm'),
|
||||||
@ -481,18 +469,11 @@
|
|||||||
function createPaymentLink(event) {
|
function createPaymentLink(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
var method = selectedMethod();
|
var method = selectedMethod();
|
||||||
var coinAmount = parseInt(els.coinAmount.value, 10);
|
|
||||||
var usdMinorAmount = dollarsToMinor(els.usdAmount.value);
|
var usdMinorAmount = dollarsToMinor(els.usdAmount.value);
|
||||||
if (
|
if (!method || !usdMinorAmount || usdMinorAmount <= 0) {
|
||||||
!method ||
|
|
||||||
!coinAmount ||
|
|
||||||
coinAmount <= 0 ||
|
|
||||||
!usdMinorAmount ||
|
|
||||||
usdMinorAmount <= 0
|
|
||||||
) {
|
|
||||||
setMessage(
|
setMessage(
|
||||||
els.createMessage,
|
els.createMessage,
|
||||||
'请选择支付方式,并填写大于 0 的金币和美金金额',
|
'请选择支付方式,并填写大于 0 的美金金额',
|
||||||
'error'
|
'error'
|
||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
@ -500,7 +481,7 @@
|
|||||||
setLoading(els.createButton, true, '创建中...');
|
setLoading(els.createButton, true, '创建中...');
|
||||||
setMessage(els.createMessage, '正在创建支付链接...', '');
|
setMessage(els.createMessage, '正在创建支付链接...', '');
|
||||||
apiPost('/api/v1/recharge/h5/temporary/orders', {
|
apiPost('/api/v1/recharge/h5/temporary/orders', {
|
||||||
coin_amount: coinAmount,
|
coin_amount: 0,
|
||||||
usd_minor_amount: usdMinorAmount,
|
usd_minor_amount: usdMinorAmount,
|
||||||
provider_code: method.provider_code,
|
provider_code: method.provider_code,
|
||||||
payment_method_id: method.method_id,
|
payment_method_id: method.method_id,
|
||||||
@ -591,11 +572,9 @@
|
|||||||
'</span>'
|
'</span>'
|
||||||
),
|
),
|
||||||
resultRow(
|
resultRow(
|
||||||
'金币/美金',
|
'美金金额',
|
||||||
escapeHTML(
|
escapeHTML(
|
||||||
formatNumber(order.coin_amount) +
|
'USD ' + formatMoney(order.usd_minor_amount)
|
||||||
' 金币 / USD ' +
|
|
||||||
formatMoney(order.usd_minor_amount)
|
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
resultRow(
|
resultRow(
|
||||||
@ -662,7 +641,9 @@
|
|||||||
function apiRequest(path, options) {
|
function apiRequest(path, options) {
|
||||||
var opts = options || {};
|
var opts = options || {};
|
||||||
var headers = {
|
var headers = {
|
||||||
'X-App-Code': currentAppCode(),
|
// 临时支付链接只做收款和人工核销,不绑定具体 App 发币;统一用 lalu 的支付方式和汇率建单,
|
||||||
|
// 避免 aslan/yumi 的支付方式汇率与 lalu 不一致,或回调按默认 lalu 入口查不到订单。
|
||||||
|
'X-App-Code': paymentAppCode(),
|
||||||
};
|
};
|
||||||
var body;
|
var body;
|
||||||
if (opts.body) {
|
if (opts.body) {
|
||||||
@ -758,6 +739,10 @@
|
|||||||
: 'lalu';
|
: 'lalu';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function paymentAppCode() {
|
||||||
|
return 'lalu';
|
||||||
|
}
|
||||||
|
|
||||||
function currentReturnURL() {
|
function currentReturnURL() {
|
||||||
return (
|
return (
|
||||||
els.returnUrl.value.trim() ||
|
els.returnUrl.value.trim() ||
|
||||||
@ -792,7 +777,12 @@
|
|||||||
|
|
||||||
function renderEnvMeta() {
|
function renderEnvMeta() {
|
||||||
els.envMeta.textContent =
|
els.envMeta.textContent =
|
||||||
'App:' + currentAppCode() + ' | API:' + API_BASE_URL;
|
'Return App:' +
|
||||||
|
currentAppCode() +
|
||||||
|
' | 支付汇率:' +
|
||||||
|
paymentAppCode() +
|
||||||
|
' | API:' +
|
||||||
|
API_BASE_URL;
|
||||||
}
|
}
|
||||||
|
|
||||||
function dollarsToMinor(value) {
|
function dollarsToMinor(value) {
|
||||||
@ -847,12 +837,6 @@
|
|||||||
return status || '-';
|
return status || '-';
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatNumber(value) {
|
|
||||||
if (value === 0 || value)
|
|
||||||
return Number(value).toLocaleString('zh-CN');
|
|
||||||
return '-';
|
|
||||||
}
|
|
||||||
|
|
||||||
function formatMoney(value) {
|
function formatMoney(value) {
|
||||||
if (!(value === 0 || value)) return '-';
|
if (!(value === 0 || value)) return '-';
|
||||||
return (Number(value) / 100).toLocaleString('zh-CN', {
|
return (Number(value) / 100).toLocaleString('zh-CN', {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user