私は... PayPalの支払いhttp://readthedocs.org/docs/django-merchant/en/latest/offsite/paypal.htmlためsanbox.paypalサイトをdjango-merchantのpaypalサイトに変更するにはどうすればよいですか?
をジャンゴ-meerchantを使用していますが、私の見解は、このコードを持っている:
pay_pal = get_integration("pay_pal")
pay_pal.add_fields({
"business": client.paypal_id,
"item_name": product.name,
"invoice": inst.trans_code,
"notify_url": settings.BASE_DNS + str(client.id) + '/book/'+str(inst.id) +'/success/?booksaved=1',
"return_url": settings.BASE_DNS + str(client.id) + '/book/'+str(inst.id) +'/success/?booksaved=1',
"cancel_return": settings.BASE_DNS + str(client.id) + '/?booksaved=0',
"amount": inst.book_charged})
return render_to_response("pay_pay.html", {"obj": pay_pal, "product": product.name, "amount": inst.totalcost},context_instance=RequestContext(request))
私のテンプレートpay_pay.html
{% extends "main_base_bookingpage.html" %}
{% load billing_tags %}
{% block content %}
Required Parameters from the view
<ul>
<li> item_name : {{ product }}</li>
<li> amount : {{ amount }}</li>
</ul>
{% paypal obj %}
{% endblock %}
私の質問はどのようにすることができますです私はそれがpaypalサイトに変更されsandbox.paypalサイトに変更されないように変更しますか?あなたはget_integration
(pay_pal = get_integration("pay_pal", test_mode=False)
)を呼び出すときtest_modeパラメータを指定するか、設定ファイルにMERCHANT_TEST_MODEを設定することができますいずれかのドキュメントによると、事前に
おかげで...
ありがとうdemalexx、私はあなたの答え 'test_mode = False'を試して、それは動作します。私のコードで、 'return render_to_response(...)'の前に、 'pay_pal.test_mode = False'を追加しました。 – gadss