статус-кво
Теперь, если продукт должен быть подключен к оплате, Alipay и WeChat оговаривают, что компания должна подать заявку на его получение, а для физических лиц такой возможности нет. Стоимость регистрации и обслуживания компании очень высока, и это также включает в себя финансовый учет, налогообложение и т. д. В конце концов, будет очень хлопотно закрыть компанию, если она не нужна. Это дорого для продукта, который только начинается, или для отдельных разработчиков.
решение
Есть ли у этого человека способ зарегистрироваться в нативных платежных интерфейсах WeChat и Alipay? имеют!XorPay.comЭто поставщик платежных услуг WeChat и Alipay.Он может подписывать интерфейс оплаты WeChat и интерфейс оплаты лицом к лицу Alipay от имени физических лиц.Он поддерживает нативные / jsapi / кассовый / личный платеж / способы оплаты h5. Средства официально рассчитываются WeChat и Alipay, что является безопасным и надежным.
Далее мы представим конкретные шаги для оплаты доступа к личному аплету.
Первый шаг — зарегистрироватьсяXorPay.comОтправьте информацию, чтобы подписать WeChat и Alipay, и откройте интерфейс
Второй шаг, обратитесь к демонстрации апплета или подключитесь в соответствии с документом
XORPay с готовностью доступны демонстрационный код апплета,Ссылка на гитхаб
Конечно, вы можете подключиться самостоятельно по документу,Мини-документация по программе
Окончательный эффект выглядит следующим образом:
- В app.json добавьте:
"navigateToMiniProgramAppIdList": [
"wx6eeed4ca124a1abf"
]
- Код перехода мини-программы:
wx.navigateToMiniProgram({
appId: 'wx6eeed4ca124a1abf',
path: 'pages/index/index',
extraData: {
'aid': '1', #aid
'name': 'XorPay充值',
'pay_type': 'jsapi',
'price': '0.02',
'order_id': 'm-5',
'notify_url': 'https://abc.com/notify',
'sign': md5.hexMD5('XorPay充值' + 'jsapi' + '0.02' + 'm-5' + 'https://abc.com/notify' + 'app secret'),
},
envVersion: 'develop',
fail(res) {
wx.showToast({
title: res.errMsg,
icon: 'none',
});
},
success(res) {
wx.showToast({
title: 'ok',
icon: 'none',
});
},
});
Если платеж прошел успешно или отменен, он вернется к вашему аплету с параметрами:
- оплата прошла успешно
extraData: {
status: 'success'
}
- Отмена платежа
extraData: {
status: 'cancel'
}