【问题标题】:Cannot process transaction using PayPal module无法使用 PayPal 模块处理交易
【发布时间】:2012-05-26 06:18:03
【问题描述】:

我正在尝试测试 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: ['由于地址无效,无法处理交易。']

我已使用帐户类型 Website Payments Pro 设置了我的 Paypal 沙盒帐户。

任何帮助将不胜感激。

【问题讨论】:

    标签: python paypal


    【解决方案1】:

    嗯, 奇怪的事情发生了。

    周五尝试了这个,但没有用,但周一又回来了,ta'da,它奏效了。

    我在星期五使用 paypal 设置了我的沙盒帐户,所以不确定我是否需要等待或者沙盒环境是否存在问题。

    无论如何,如果有人正在寻找示例,这段代码应该可以工作。

    干杯。

    【讨论】:

    • 如果这解决了您的问题,您应该将其标记为已接受。 (它会让其他人知道您的问题已解决,并将您的问题从未回答队列中删除)。
    猜你喜欢
    • 2013-04-04
    • 2017-07-15
    • 2016-03-28
    • 2017-05-19
    • 2020-10-01
    • 2014-12-22
    • 2019-07-21
    • 2017-09-13
    • 1970-01-01
    相关资源
    最近更新 更多