मैं पेपैल रेस्ट एपीआई का उपयोग कर रहा हूं और BillingPlan
सफलतापूर्वक बनाया और सक्रिय किया है लेकिन मुझे योजना के return_url
को अपडेट करने में समस्या हो रही है। मुझे लगता है कि मैं जिस JSON पथ का उपयोग कर रहा हूं उसके साथ कुछ करना है हालांकि मुझे यकीन नहीं है क्यों ??पेपैल रेस्ट एपीआई - अपडेट बिलिंग योजना रिटर्न यूआरएल
वैसे भी, मैं अद्यतन योजना विधि बोल रहा हूँ: इस प्रकार https://developer.paypal.com/docs/api/#update-a-plan
एक BillingPlan
प्रारूप:
{
"id": "P-94458432VR012762KRWBZEUA",
"state": "ACTIVE",
"name": "T-Shirt of the Month Club Plan",
"description": "Template creation.",
"type": "FIXED",
...
"merchant_preferences": {
"setup_fee": {
"currency": "USD",
"value": "1"
},
"max_fail_attempts": "0",
"return_url": "http://example.com",
"cancel_url": "http://example.com",
"auto_bill_amount": "YES",
"initial_fail_amount_action": "CONTINUE"
},
...
}
मैं सी # SDK का उपयोग कर रहा हूँ, लेकिन मेरे अनुरोध JSON की तरह बहुत ज्यादा दिखना चाहिए:
:{
"path": "merchant_preferences",
"value": {
"return_url": "http://example.com/payment/return"
},
"op": "replace"
}
मैं रेखा के साथ हो रही प्रतिक्रियाओं रखने
{"name": "BUSINESS_VALIDATION_ERROR", "विवरण": [{"फ़ील्ड": "सत्यापन_error", "मुद्दा": "अमान्य पथ प्रदान किया गया।"}], "संदेश": "सत्यापन त्रुटि। "" information_link ":" https://developer.paypal.com/webapps/developer/docs/api/#BUSINESS_VALIDATION_ERROR "," debug_id ":" 2ae68f9f0aa72 "}
सारांश में - मैं http://example.com
से http://example.com/payment/return
को बिलिंग योजना return_url
बदलना चाहते हैं।
मैं कोई लाभ नहीं हुआ विभिन्न चीजों को path
बदल दिया है। क्या कोई मदद कर सकता है ??
मैं नहीं पूरी तरह से यकीन है कि आपका प्रश्न क्या है, यदि आप अधिक विशिष्ट हो सकता है? – Pseudonym
एक '"/"' है, यानी '" पथ "के साथ' "पथ" 'लगाकर का प्रयास करें:"/merchant_preferences "'। – dbc
इसके अलावा, जाहिरा तौर पर आप इस अद्यतन नहीं कर सकते एक बार योजना सक्रिय है, को देखने के https://github.com/paypal/PayPal-Python-SDK/issues/73 – dbc