[英]Paypal pass custom variable to subscription button
我想弄清楚在申請訂閱我創建的網絡服務時如何傳遞自定義變量; 到目前為止,我在前端的代碼如下所示:
const createSubscription = (data, actions) => {
return actions.subscription.create({
'plan_id': 'P-XXXXXXXXXXX',
"custom": "This is data from custom field",
"custom_id": "This is data from custom_id field"
});
};
但是當我的客戶端被批准時,IPN 向我的后端服務器發送通知,根本沒有custom_id
或custom
字段:
{
mc_gross: '100.00',
outstanding_balance: '0.00',
period_type: ' Regular',
next_payment_date: '03:00:00 Mar 17, 2021 PDT',
protection_eligibility: 'Eligible',
payment_cycle: 'Monthly',
address_status: 'confirmed',
tax: '0.00',
payer_id: 'HXRWYDXHYFZN8',
address_street: '1 Main St',
payment_date: '10:45:14 Feb 17, 2021 PST',
payment_status: 'Completed',
product_name: 'Monthly Plan',
charset: 'UTF-8',
recurring_payment_id: 'I-F2C2YTJU2E1U',
address_zip: '95131',
first_name: 'John',
mc_fee: '3.20',
address_country_code: 'US',
address_name: 'John Doe',
notify_version: '3.9',
amount_per_cycle: '100.00',
payer_status: 'verified',
currency_code: 'USD',
business: 'sb-w7647v5112246@business.example.com',
address_country: 'United States',
address_city: 'San Jose',
verify_sign: 'AwvhmU0vP2FlU28Jc6pBhDPQLGvKAuK1SbOO3rAWZruMDt8v8SJ',
payer_email: 'sb-oettb5109886@personal.example.com',
initial_payment_amount: '0.00',
profile_status: 'Active',
amount: '100.00',
txn_id: '7M8958705N109551P',
payment_type: 'instant',
last_name: 'Doe',
address_state: 'CA',
receiver_email: 'sb-w7647v5112246@business.example.com',
payment_fee: '3.20',
receiver_id: '5CCP2BYDNEBQE',
txn_type: 'recurring_payment',
mc_currency: 'USD',
residence_country: 'US',
test_ipn: '1',
transaction_subject: 'Monthly Plan',
payment_gross: '100.00',
shipping: '0.00',
product_type: '1',
time_created: '10:44:22 Feb 17, 2021 PST',
ipn_track_id: 'bee6f9133b8f'
}
有沒有辦法傳遞一些額外的信息,以便我可以在后端更新記錄?
附言。 請注意,這是createSubscription
而不是createOrder
或類似的東西。
custom_id
是正確的值
您可能只會在webhook event notifications中收到它,而不是 IPN(這是一項非常古老的服務,不打算與當前的 API 一起使用)
最好的解決方案是從您的服務器創建並激活訂閱。 這里的答案和它鏈接的其他答案有一些信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.