这个包提供了django oscar和amazon payments(登录并使用amazon付款)之间的集成。

django-oscar-amazon-payments的Python项目详细描述


这个包提供了django-oscarAmazon Payments (Login and Pay with Amazon)之间的集成。

使用python 2.7django 1.6django oscar 0.7.3进行测试。

设置

按照以下说明配置您的网站以便登录并使用Amazon支付 http://docs.developer.amazonservices.com/en_US/apa_guide/APAGuide_GettingStarted.html。 注意,网站设置要求“允许的javascript源代码”为https url,因此您将无法使用 django runserver命令。

您还需要一个amazon mws api密钥和密钥。这些习惯了 与amazon mws off amazon payments api交互,以实际处理 付款。见http://docs.developer.amazonservices.com/en_US/off_amazon_payments/OffAmazonPayments_Overview.html

在已安装的应用程序中添加“亚马逊支付”,并在django设置中添加以下设置:

  • 亚马逊支付访问键
  • Amazon_Payments_Secret_密钥
  • 亚马逊支付卖家ID
  • 亚马逊支付客户ID
  • 亚马逊支付货币

其他设置:

沙盒站点

sandbox网站演示了如何设置两种不同的amazon支付 结账程序:

  1. one step checkout:用户选择送货地址和付款方式 一步到位。点击“下订单”按钮将立即尝试 向用户的amazon帐户收费并将其带到确认处/谢谢 如果成功,请翻页。假设有一种运输方法。
  2. 多步骤签出:默认的oscar签出过程。

自动付款

来自http://docs.developer.amazonservices.com/en_US/pay_with_amazon_automatic_payments/APAGuide_Introduction.html

使用自动付款功能,买家可以预先授权 未来的购买。这使您能够向买家的亚马逊支付帐户收费 定期进行订阅和基于使用情况的计费,无需 买方授权每次付款。

默认情况下,自动付款处于禁用状态。若要启用此类付款,请重写 oscar项目中添加“has_subscriptions”属性的basket模型 在适当的情况下返回true。这已经在沙箱站点完成了,所以 您将在结账时看到“自动付款”小部件。

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

推荐PyPI第三方库


热门话题
图像处理Java 8 ImageIO在Linux中无法正确读取JPEG   spring如何用Java 1.4兼容版本替换@Resource注释   java Http请求参数类型传播   在web浏览器中看不到Java Maven Tomcatplugin web应用程序   jvm在Java中使用直接内存的目的是什么?   如何从列表转换为字符串java   java setAdapter gridview发送上下文   SwingJava。方法上的lang.NullPointerException   java什么是shell脚本、makefile和ant文件   当使用getGraphics()方法时,java JPanel图形会闪烁   java如何将迭代转换为递归?   java为什么我的抽屉菜单在同一个XML上有ConstraintLayout时没有响应?   java如何在图像上画一个圆?   Android studio:Rabbitmq:Error:java。lang.ClassNotFoundException:类io。千分尺。果心仪器找不到仪表注册表