0

几个月前,我询问了以下销售交易列表: PayPal Restful API - Pull List of Sale Transactions

在那个问题中,我得到了一个参考付款资源列表调用的答案,这很好,但现在我需要为退款做类似的事情。但是,我从文档中不清楚这是否包括退款。

付款资源列表是否包括退款交易(这将是某种反向付款),或者是否有其他访问退款交易列表的方法?

提前致谢。

4

1 回答 1

2

您目前无法具体获取已退款交易的列表。但是,正如您所提到的,您可以获得付款列表,在其中您将看到对象的和带有stateof 的对象:salerefundedrefundstatecompleted

例子:

{
            "id": "PAY-ABCDEFGHIJKLMNO1234567890",
            "create_time": "2013-09-20T15:44:04Z",
            "update_time": "2013-09-20T16:10:05Z",
            "state": "approved",
            "intent": "sale",
            "payer": {
                "payment_method": "paypal",
                "payer_info": {
                    "email": "bob-facilitator@example.com",
                    "first_name": "Bob",
                    "last_name": "Example",
                    "payer_id": "ABCDEFG123456"
                }
            },
            "transactions": [
                {
                    "amount": {
                        "total": "1.00",
                        "currency": "USD",
                        "details": {
                            "subtotal": "1.00"
                        }
                    },
                    "description": "example description",
                    "related_resources": [
                        {
                            "sale": {
                                "id": "ABCDEFGH123456789",
                                "create_time": "2013-09-20T15:44:04Z",
                                "update_time": "2013-09-20T16:10:05Z",
                                "state": "refunded",
                                "amount": {
                                    "total": "1.00",
                                    "currency": "USD"
                                },
                                "parent_payment": "PAY-ABCDEFGHIJKLMNO1234567890",
                                "links": [
                                    {
                                        "href": "https://api.sandbox.paypal.com/v1/payments/sale/12345678ABCDEFGIJ",
                                        "rel": "self",
                                        "method": "GET"
                                    },
                                    {
                                        "href": "https://api.sandbox.paypal.com/v1/payments/sale/12345678ABCDEFGIJ/refund",
                                        "rel": "refund",
                                        "method": "POST"
                                    },
                                    {
                                        "href": "https://api.sandbox.paypal.com/v1/payments/payment/PAY-ABCDEFGHIJKLMNO1234567890",
                                        "rel": "parent_payment",
                                        "method": "GET"
                                    }
                                ]
                            }
                        },
                        {
                            "refund": {
                                "id": "ABCDEFGH123456789",
                                "create_time": "2013-09-20T16:10:05Z",
                                "update_time": "2013-09-20T16:10:05Z",
                                "state": "completed",
                                "amount": {
                                    "total": "1.00",
                                    "currency": "USD"
                                },
                                "sale_id": "12345678ABCDEFGIJ",
                                "parent_payment": "PAY-57E15446PJ712294VKI6G2RA",
                                "links": [
                                    {
                                        "href": "https://api.sandbox.paypal.com/v1/payments/refund/ABCDEFGH123456789",
                                        "rel": "self",
                                        "method": "GET"
                                    },
                                    {
                                        "href": "https://api.sandbox.paypal.com/v1/payments/payment/PAY-ABCDEFGHIJKLMNO1234567890",
                                        "rel": "parent_payment",
                                        "method": "GET"
                                    },
                                    {
                                        "href": "https://api.sandbox.paypal.com/v1/payments/sale/12345678ABCDEFGIJ",
                                        "rel": "sale",
                                        "method": "GET"
                                    }
                                ]
                            }
                        }
                    ]
                }
            ],
            "links": [
                {
                    "href": "https://api.sandbox.paypal.com/v1/payments/payment/PAY-ABCDEFGHIJKLMNO1234567890",
                    "rel": "self",
                    "method": "GET"
                }
            ]
        }
于 2013-09-20T20:33:26.477 回答