让我们用条纹付款与django商店。
django-shop-stripe的Python项目详细描述
Django Shop Stripe Plugin
==
a Plugin to use Stripe with Django Shop.
installation
----
在同一个文件中添加几个配置变量:
shop_stripe_published_key='my-publisheble-key'
shop_stripe_private_key='my-super-secret-private-key'
shop_payment_backends=(
…
'shop_stripe.offsite_stripe.stripebackend',
…
)就这样!
使用
----
{%extends“base.html”%}
{%block extra head%}
{%include“_stripe_head.html”%}
{%endblock%}
{%block content%}
<;h2>;输入您的付款信息<;h2>;
<;br/>>;
<;form action=“method=”post“ id="payment-form">
<;p class="form-row">
<;label>;卡片
<;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;br/><;lt;p{cl 1}<;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;<;/标签>;
<;input type=“text”size=“2” class="card-expiry-month" value="12"/>
<;span>;/<;/span>;
<;input type=“text”size=“4” class="card-expiry-year" value="2013"/>
<;/p>;
<;button class="btn right submit-button" type="submit">Checkout</button>
<;/form>;
{%endblock%}
这是一个很重的模板,它只会拖入stripe jscript。
我们的大部分逻辑是offsite_stripe.py文件。
待办事项
----
1。允许用户可配置字段进行验证。Django Shop Stripe目前甚至不检查用户的帐单地址(不管怎样,信用卡越来越过时……)
2。为图书馆提供更好的功能形式。你知道如何用django表单呈现没有id的表单字段输入吗?stripe要求在输入端没有id,这意味着表单数据永远不会到达您的服务器,并且您要遵守法律。
==
a Plugin to use Stripe with Django Shop.
installation
----
在同一个文件中添加几个配置变量:
shop_stripe_published_key='my-publisheble-key'
shop_stripe_private_key='my-super-secret-private-key'
shop_payment_backends=(
…
'shop_stripe.offsite_stripe.stripebackend',
…
)就这样!
使用
----
{%extends“base.html”%}
{%block extra head%}
{%include“_stripe_head.html”%}
{%endblock%}
{%block content%}
<;h2>;输入您的付款信息<;h2>;
<;br/>>;
<;form action=“method=”post“ id="payment-form">
<;p class="form-row">
<;label>;卡片
<;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;br/><;lt;p{cl 1}<;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;<;/标签>;
<;input type=“text”size=“2” class="card-expiry-month" value="12"/>
<;span>;/<;/span>;
<;input type=“text”size=“4” class="card-expiry-year" value="2013"/>
<;/p>;
<;button class="btn right submit-button" type="submit">Checkout</button>
<;/form>;
{%endblock%}
这是一个很重的模板,它只会拖入stripe jscript。
我们的大部分逻辑是offsite_stripe.py文件。
待办事项
----
1。允许用户可配置字段进行验证。Django Shop Stripe目前甚至不检查用户的帐单地址(不管怎样,信用卡越来越过时……)
2。为图书馆提供更好的功能形式。你知道如何用django表单呈现没有id的表单字段输入吗?stripe要求在输入端没有id,这意味着表单数据永远不会到达您的服务器,并且您要遵守法律。