MyChoice2Pay Django绑定

mc2p-django的Python项目详细描述


#MyChoice2Pay Django MyChoice2Pay Django MyChoice2Pay Django提供了通过Django框架访问MyChoice2Pay API的集成访问。










[Django Django][django]
*[MyChoice2Pay Python][mc2p python][br/>











>使用“pip”进行安装安装……




>PIP安装mc2p django

将“django-mc2p”添加到“installed-apps”设置中。

installed-apps=(

,‘django-mc2p’,



添加django-mc2p url:

url patterns=patterns('',

url(r'^mc2p/',include('django_mc2p.url')




部分mychoice2pay配置。

“货币”:“欧元”,
“订单号”:“订单号”,
“产品”:[{
“金额”:1,
“产品”:{
“名称”:“产品”,
“价格”:50
}
},
“通知网址”:“https://www.example.com”+reverse('mc2p-notify'),
“返回网址”:“https://www.example.com/your return url/”,
“cancel廑return”:“https://www.example.com/your cancel url/”
})transaction.save()
transaction.pay廑url廑将用户发送到此url以支付

;用户支付后,将发送通知以通知来自django廑u mc2p的廑url
。常量import mc2p廑payment廑u done
从django_mc2p.收到进口通知信号

def check_payment(发送方,**Kwargs):
通知数据=发件人
如果通知数据。类型==MC2P U类型U交易和通知数据。状态==MC2P U付款完成:
交易=通知数据。交易
销售=通知数据。销售
订单ID=通知数据。订单ID
使用交易,销售和订购ID检查所有数据并确认系统中的付款
收到通知。连接(检查付款)


“currency”:“eur”,
“order-id”:“order-id”,
“plan”:{
“name”:“plan”,
“price”:5,
“duration”:1,
“unit”:“m”,
“recursive”:true
},
“notify-url”:“https://www.example.com”+reverse('mc2p-notify'),
“return-url”:“https://www.example.com/your return url/”,
“取消返回”:“https://www.example.com/your cancel url/”
}
subscription.save()
subscription.pay戋url戋send user to this url to pay

收到通知

def check_payment(发件人,**kwargs):
notification_data=sender
if notification_data.type==mc2p_type_subscription and notification_data.status==mc2p_payment_done:
subscription=notification_data.subscription
sale=notification_data.sale
order_id=notification_data.order_id
使用订阅、销售和订单ID检查所有数据并确认系统中的付款
notification_received.connect(check_payment)

[django]:https://www.djangoproject.com/
[mc2p python]:https://github.com/mc2p/mc2p python
[mychoice2pay站点]:https://www.mychoice2pay.com/



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ws-consumer服务地址中的java动态属性   java如何比较整数列表,然后按升序排序?   javascript我正在使用java脚本调用一个函数,但它没有调用代码下面的方法,也没有调用secretitnames()函数   在文本窗格中多次使用Java insertIcon图标   JavaMSAL安卓。AuthenticationActivity完成,但用于身份验证请求的线程池线程仍处于等待状态   if语句中的java多范围比较   java toString()表示输出   java如何在jcstrest测试中生成指令重新排序   java我怎样才能运行它?   web应用程序中使用Hibernate和Spring的java问题   如何将字符串数据写入Java文本文件   如何在java命令提示符下运行已签名的jar文件?   java从我的菜单调用RCP应用程序   java如何等待Canvas/GraphicsContext完成任务,然后再继续执行代码块?