2

Python と Paypal の統合をテストしようとしています。

ここで入手した PayPal モジュールへの呼び出しは次のとおりです: http://www.chickenwingsw.com/paypal-on-python

def testPayPal():
   import paypal
   PAYPAL_TEST_USERNAME = 'noeldo_1337351894_biz_api1.testacc.com'
   PAYPAL_TEST_PASSWORD = '1337353453'
   PAYPAL_TEST_SIGNATURE = 'AZ89-T17NMRVoILpOrfuXDv1jXZAlfJ0g5ZB76Rp5DNC010UYwxC2KS'
   PAYPAL_TEST_SIG_URL = 'https://api-3t.sandbox.paypal.com/nvp'
   paypal.SKIP_AMT_VALIDATION = True
   pp = paypal.PayPal(PAYPAL_TEST_USERNAME, PAYPAL_TEST_PASSWORD, PAYPAL_TEST_SIGNATURE, PAYPAL_TEST_SIG_URL)

   rresp = pp.DoDirectPayment(paymentaction='Sale',
                             ipaddress='127.69.56.20',
                             creditcardtype='Visa',
                             acct='4188161369058553',
                             expdate=paypal.ShortDate(2017, 5),
                             cvv2='111',
                             salutation='Mr',
                             firstname='Homer',
                             middlename='J',
                             lastname='Simpson',
                             suffix='GSTEST',
                             street='742 Evergreen Terrace.',
                             city='San Jose',
                             state='CA',
                             countrycode='US',
                             zip='95131',
                             phonenum='123-456-7890',
                             shiptostreet='742 Evergreen Terrace.',
                             shiptocity='San Jose',
                             shiptostate='CA',
                             shiptozip='95131',
                             shiptocountrycode='US',
                             amt='100.00',
                             currencycode='USD')

   logging.info('testPayPal: got response %s' % resp)

実行するとエラーが発生しますprint(testPayPal())

PayPalException: ['アドレスが無効なため、トランザクションを処理できません。']

アカウント タイプ Web Payments Pro を使用して、Paypal サンドボックス アカウントをセットアップしました。

どんな助けでも大歓迎です。

4

1 に答える 1

2

さて、奇妙なことが起こりました。

金曜日にこれを試してみてうまくいきませんでしたが、月曜日に戻ってきて、うまくいきました.

金曜日にペイパルでサンドボックス アカウントを設定したので、待つ必要があるのか​​、それともサンドボックス環境に問題があったのかわかりません。

とにかく、誰かが例を探しているなら、このコードはうまくいくはずです。

乾杯。

于 2012-05-21T08:08:34.107 に答える