Django应用程序,通过vr支付处理支付请求。
django-vr-payment的Python项目详细描述
Django VR支付副本+支付
VR Payment Copy + Pay的实现。 以下文档说明如何设置VR Payment Copy+Pay base教程。在
快速入门
- 在
将“django_vr_payment”添加到已安装的应用程序设置中,如下所示:
已安装的应用程序=[ ... 'django_vr_付款', ]在
在 - 在
(可选)在您的项目中包含vr payment URLconf网址.py像这样:
路径('vr-payment/',include('django_vr)_付款.url')
在 - 在
运行
在python manage.py migrate
创建虚拟现实支付模型。在 - 在
准备结账:
fromdjango_vr_payment.wrapperimportVRPaymentWrappervr_payment_wrapper=VRPaymentWrapper()basic_payment=vr_payment_wrapper.create_checkout(amount=<Decimal>,payment_type=<VRPaymentBasicPayment.PAYMENT_TYPE>,merchant_transaction_id=<UNIQUE_ID>)# the checkout_id for the VR Payment Copy&Pay form can be obtained through `checkout_id`checkout_id_for_forms=basic_payment.checkout_id
在 - 在
通过您选择的付款方式付款。可以在
在VRPaymentBasicCheckoutView
中看到一个工作示例 - 在
获取付款状态:
返回
^{pr2}$ 在VR_PAYMENT_SHOPPER_RESULT_URL_NAME
时,应用程序将尝试获取签出对象的状态。您也可以自己查询VR支付:
版权和许可
版权所有2020微粒解决方案股份有限公司,麻省理工学院授权。在
- 项目
标签: