2012-01-13 12 views
1

私は... 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_integrationpay_pal = get_integration("pay_pal", test_mode=False))を呼び出すときtest_modeパラメータを指定するか、設定ファイルにMERCHANT_TEST_MODEを設定することができますいずれかのドキュメントによると、事前に

おかげで...

答えて

4

。また、PAYPAL_TESTの設定を変更する必要がある場合もあります。

PS。私はdjango-merchantとはうまく動作せず、これがうまくいくかどうかわからない、これはドキュメントの前提です。

+0

ありがとうdemalexx、私はあなたの答え 'test_mode = False'を試して、それは動作します。私のコードで、 'return render_to_response(...)'の前に、 'pay_pal.test_mode = False'を追加しました。 – gadss

関連する問題