簡體   English   中英

Paypal中定期付款的IPN與正常發票付款有什么不同的參數?

[英]IPN of recurring payments in Paypal have any different parameters than the normal invoice payment?

我正在開發一個 IPN 偵聽器,它必須能夠捕獲經常性付款、發票付款和訂閱付款。 我已經查閱了很多關於這個主題的文檔。 我希望有人能告訴我當 txn_type 變量將其值更改為時,paypal 發送給我的聽眾的 POST 之間的主要區別:

  • txn_type=invoice_payment
  • txn_type=recurring_payment
  • txn_type=subscr_payment

我已經用 txn_type=invoice_payment 進行了交易,這里是 IPN 重新發送:

invoice_number=0003
invoice_id=XXXX-XXXX-XXXX-XXXX-XXXX
mc_gross_1=58.00
mc_handling1=0.00
num_cart_items=1
payer_id=DJ77XLF8321SCCQ
address_country_code=
ipn_track_id=901559bfkk956f2d
address_zip=6546
invoice=xxxx-xxxx-xxxx-xxxx-xxxx
charset=windows-1252
payment_gross=
address_status=unconfirmed
address_street=
verify_sign=AFcWxVudFQq8ZSboMdT0X3W4ahu5PTNt
tax1=0.00
txn_type=invoice_payment
receiver_id=5VPNPEENCQ
payment_fee=
item_number1=
mc_currency=
transaction_subject=
custom=
protection_eligibility=Eligible
quantity1=1
address_country=
payer_status=verified
first_name=
item_name1=Pago+0003
address_name=
mc_gross=58.00
mc_shipping1=0.00
payment_date=10%3a24%3a19+Mar+08%2c+2016+PST
payment_status=Completed
business=
last_name=
address_state=
txn_id=9GE9035442720
mc_fee=7.30
resend=true
payment_type=instant
notify_version=3.8
payer_email=
receiver_email=
address_city=
residence_country=

我主要想知道變量 invoice_id= 是否出現在經常性和訂閱付款中。 謝謝!

對於經常性付款,如果您在 CreateRecurringPaymentsProfile 請求的 PROFILEREFERENCE 參數中傳遞了發票 ID,它將在 IPN 中作為 rp_invoice_id 返回。

對於訂閱,如果包含在請求中,它將作為“發票”返回。

要進行 API 調用,您可以將 HTTP 請求作為 NVP 字符串發送,也可以使用 SOAP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM