Python 贝宝没有';t返回授权id

Python 贝宝没有';t返回授权id,python,python-3.x,paypal,Python,Python 3.x,Paypal,这是我第一次使用paypal,我需要一些帮助来完成支付集成。我已经尝试联系paypal支持,但没有成功。这是我的问题,我真的希望得到一些帮助 一些非常奇怪的东西磨碎了我的齿轮,我不知道为什么会这样。这是关于用户授权,特别是关于paypal json响应。我使用的是python sdk,但在本例中这并不重要。这是我的意见 paypalrestsdk.configure({ 'mode': 'sandbox', 'client_id': 'XXX', 'client_secret': 'XX

这是我第一次使用paypal,我需要一些帮助来完成支付集成。我已经尝试联系paypal支持,但没有成功。这是我的问题,我真的希望得到一些帮助

一些非常奇怪的东西磨碎了我的齿轮,我不知道为什么会这样。这是关于用户授权,特别是关于paypal json响应。我使用的是python sdk,但在本例中这并不重要。这是我的意见

paypalrestsdk.configure({
    'mode': 'sandbox',
'client_id': 'XXX',
'client_secret': 'XXX'
})
payment = paypalrestsdk.Payment({
    "intent": "authorize",
    "payer": {
        "payment_method": "paypal"
    },
    "redirect_urls": {
        "return_url": "http://mysite/success",
        "cancel_url": "http://mysite/cancel"
    },
    "transactions": [ {
        "amount": {
            "total": price,
            "currency": "USD"
        },
        "description": title
    }]
})
除我没有收到授权ID外,所有内容都是Бκ。以下是我收到的响应:

{
    'redirect_urls':{
    'cancel_url':'http://glamfame.com:8000/cancel',
    'return_url':'http://glamfame.com:8000/success'
},
'update_time':'2014-04-08T13:54:22Z',
'state':'created',
'transactions':[
{
    'amount':{
        'currency':'USD',
        'total':'123.00',
        'details':{
            'subtotal':'123.00'
        }
    },
    'description':'fawfwa',
    'related_resources':[{
        'authorization':{
            'valid_until':'2014-05-07T13:54:22Z',
            'update_time':'2014-04-08T13:54:22Z',
            'parent_payment':'PAY-54Y91315F8620142DKNB77DQ',
            'create_time':'2014-04-08T13:54:22Z',
            'links':[{
                'method':'GET',
                [link removed]
                'rel':'parent_payment'
            }]
        }
    }]
}],
'payer':{
    'payer_info':{
        'shipping_address':{
        }
    },
'payment_method':'paypal'
},
'id':'PAY-54Y91315F8620142DKNB77DQ',
'intent':'authorize',
'create_time':'2014-04-08T13:54:22Z',
'links':[{ POST, GET, REDIRECT methods with links
    }]
下面是我根据他们的文件应该收到的

{
    "id": "2DC87612EK520411B",
    "create_time": "2013-06-25T21:39:15Z",
    "update_time": "2013-06-25T21:39:17Z",
    "state": "authorized",
    "amount": {
        "total": "7.47",
        "currency": "USD",
        "details": {
        "subtotal": "7.47"
    }
 },
"parent_payment": "PAY-36246664YD343335CKHFA4AY",
"valid_until": "2013-07-24T21:39:15Z",
"links": [
{
    "href": [link removed]
    "rel": "self",
    "method": "GET"
},
{
    "href": [link removed]
    "rel": "capture",
    "method": "POST"
},
{
    "href": [link removed]
    "rel": "void",
    "method": "POST"
},
{
    "href": [link removed]
    "rel": "parent_payment",
    "method": "GET"
}]
}
正如您可能已经注意到的,paypal响应中不包含授权id和void以及捕获链接。你能帮我找出原因吗。先谢谢你

致以最良好的祝愿,
Georgi

来自REST API文档:通过PayPal支付授权,PayPal最初提供特定于PayPal支付的HATEOAS链接,包括批准url和执行链接。首先,你通常会做的贝宝付款。成功执行付款授权后,PayPal将使用一组新的HATEOAS链接进行响应,包括用于捕获付款的捕获链接。

来自REST API文档:使用PayPal付款授权,PayPal最初提供特定于PayPal支付的HATEOAS链接,包括批准url和执行链接。首先,你通常会做的贝宝付款。成功执行付款授权后,PayPal将使用一组新的HATEOAS链接进行响应,包括用于捕获付款的捕获链接。

来自REST API文档:使用PayPal付款授权,PayPal最初提供特定于PayPal支付的HATEOAS链接,包括批准url和执行链接。首先,你通常会做的贝宝付款。成功执行付款授权后,PayPal将使用一组新的HATEOAS链接进行响应,包括用于捕获付款的捕获链接。

来自REST API文档:使用PayPal付款授权,PayPal最初提供特定于PayPal支付的HATEOAS链接,包括批准url和执行链接。首先,你通常会做的贝宝付款。一旦您成功执行支付授权,PayPal将使用一组新的HATEOAS链接进行响应,包括用于捕获支付的捕获链接。

感谢您的响应。这真的很简单,我真的不知道我怎么会错过这个。现在一切都按照预期进行。谢谢您的回复。这真的很简单,我真的不知道我怎么会错过这个。现在一切都按照预期进行。谢谢您的回复。这真的很简单,我真的不知道我怎么会错过这个。现在一切都按照预期进行。谢谢您的回复。这真的很简单,我真的不知道我怎么会错过这个。现在一切都完全按照预期进行。