3

通常、特定の取引/販売の詳細を取得するために、2Checkouts URL に対して「sale/detail_sale」API 呼び出しを行います。

販売が継続型であるとします。その特定のトランザクション/セールに関連付けられた recurring_id (または subscription_id) がありますか。

PayPal と同様: トランザクションが定期的なタイプの場合、それに関連付けられた subscription_id (I-XXXXXXXXXX など) があります。そのサブスクリプションに関連するすべてのトランザクションは同じ subscription_id を持ちますが、それらの transaction_id は異なります。subscription_id は親 ID のように機能します。

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

前もって感謝します。

4

1 に答える 1

6

2Checkout 定期購入には追加の定期購入 ID はありません。すべての 2Checkout 販売には、sale_id、invoice_id、および少なくとも 1 つの lineitem_id があります。定期的な販売では、定期的な分割払いごとに新しい請求書が作成されるため、sales/detail_sale API 呼び出しで複数の請求書が返される場合があります。したがって、sale_id には多くのinvoice_id を含めることができ、各invoice_id には多くのlinitems_id を含めることができます。

販売の定期的な請求を停止する必要がある場合は、アクティブな定期的な項目ごとに定期的な請求を停止する必要があります。lineitem_id は定期的な販売の新しい請求書ごとに変更されるため、stop_lineitem_recurring呼び出しを行うときは、 2checkout-php-libraryで示されているように、最近請求された請求書の lineitem_ids を使用する必要があります。

于 2012-09-27T18:48:35.863 に答える