2015-11-25 16 views
8

RestapI के साथ मेरे सैंडबॉक्स खाते का उपयोग करके, मैंने एक चालान बनाया है। मेरे खरीदार खाते को अधिसूचना मिली, मैं लिंक पर गया और इसे ठीक से भुगतान किया। सूचनाएं हैं कि मुझे भुगतान प्राप्त हुआ। हालांकि, कोई वेबहूक अधिसूचना नहीं है।पेपैल - रेस्टैपी - सैंडबॉक्स वेबहुक

मैंने अपने कार्यक्रमों को अपने वेबहूक में जोड़ा। WebHook सिम्युलेटर का उपयोग करते समय, मुझे अपने एपीआई में बस ठीक मिलता है। यह रेडमंड आधारित क्लाउड प्रदाता द्वारा होस्ट किया गया है और https है।

सैंडबॉक्स अनुभाग में वेबहूक घटनाक्रम लिंक के तहत, यह कोई प्रविष्टि नहीं दिखा रहा है।

मैं इसकी जांच करने के लिए और कहां जा सकता हूं?

+1

मैं आरईएसटी एपीआई के लिए वेबहुक को भी लागू करने की तलाश में हूं क्योंकि आईपीएन काम नहीं करता है। क्या आप मुझे बता सकते हैं कि भुगतान क्या है। भुगतान। केवल भुगतान के निष्पादन पर भेजा जाता है या इसे एक बार बनाया गया है, एक बार स्वीकृत होने पर और एक बार निष्पादित किया जाता है? मैं पूछता हूं क्योंकि मुझे आशा है कि वेबहूक मुझे यह जानने की अनुमति देगा कि ग्राहक भुगतान कब अधिकृत करता है (यदि मुझे कॉलबैक याद आती है)। अगर इसे केवल भुगतान के निष्पादन पर भेजा जाता है तो यह मेरी आवश्यकताओं के लिए अनिवार्य रूप से बेकार है। धन्यवाद! –

उत्तर

0

आपको यह जांचने की आवश्यकता हो सकती है कि भुगतान करने के लिए उपयोग किए जाने वाले फंडिंग स्रोत क्या हैं। वर्तमान में वेबहुक केवल अधिसूचना भेजता है यदि ग्राहक एक ईच के साथ भुगतान करता है। यदि अन्य फंडिंग स्रोतों के साथ भुगतान किया जाता है तो अब तक कोई अधिसूचना नहीं भेजी गई है। साथ ही, आपको उन घटनाओं की जांच करने की आवश्यकता हो सकती है जिन्हें आपने चुना है। इस documentation के आधार पर, वर्तमान में केवल प्राधिकरण समर्थित हैं।

+0

उस लिंक के लिए धन्यवाद - लेकिन मैं वहां पर नहीं देखता हूं जहां यह सीमित है कि यह किस घटनाक्रम के लिए सूचनाएं भेजता है। विन्यास उपकरण विभिन्न विभिन्न प्रकार दिखाता है। –

0

जो मैं RestAPI दस्तावेज पर देखता हूं उससे Azlankasim सही कह रहा है कि केवल कुछ फंडिंग समर्थित हैं।

पृष्ठ के निचले हिस्से में यह कहता है कि केवल पेपैल प्राधिकरण समर्थित हैं।

https://developer.paypal.com/docs/integration/direct/rest-webhooks-overview/

"ध्यान दें:।। केवल पेपैल प्राधिकरण वर्तमान में समर्थन कर रहे डायरेक्ट क्रेडिट कार्ड लेनदेन अभी तक समर्थित नहीं हैं हम सक्रिय रूप से अधिक घटना प्रकार जोड़ने पर काम कर रहे हैं।"

क्या आपने यह समस्या जांचने के लिए पेपैल भुगतान का उपयोग करके परीक्षण करने का प्रयास किया है?

+0

सैंडबॉक्स मोड में, मैंने परीक्षण खरीदार के पेपैल संतुलन का उपयोग करके एक चालान का भुगतान करने का परीक्षण किया है; जहां तक ​​मैं कह सकता हूं, अभी भी कोई वेबहुक ईवेंट ट्रिगर नहीं हुआ था। – DSimon

+1

क्या आपने अपने वेबहूक को/v1/अधिसूचना/वेबहूक के माध्यम से सूचीबद्ध करने का प्रयास किया है? यदि वे सब वहाँ हैं, तो एक/v1/अधिसूचनाओं/अनुकरण-घटना के साथ अनुकरण करने का प्रयास करें, और यदि यह काम नहीं करता है तो शायद पेपैल तकनीकी सहायता से संपर्क करना एक अच्छा विचार है, क्योंकि आप अपने एपीआई को इरादे से उपयोग कर रहे हैं। यह आपके सर्वर पर लॉग की जांच करने के लिए भी उपयोगी हो सकता है जहां आप पोस्टबैक प्राप्त करने के लिए सेट करते हैं - शायद कुछ लॉग इन होने पर आपको बताए जा सकते हैं, लेकिन शायद ठीक से संसाधित नहीं किया जा सकता है। –

+0

मैं घटनाओं को अनुकरण करने में सक्षम हूं, और वे इरादे के रूप में काम करते हैं और मेरे सर्वर पर ठीक से पहुंचते हैं। इन मैन्युअल रूप से नकली घटनाओं को छोड़कर, मुझे हुक रिसीवर को मेरे लॉग में कोई भी अनुरोध नहीं दिख रहा है।मुझे इसके बारे में पेपैल समर्थन से संपर्क करना अच्छा लगेगा, लेकिन मुझे उनके पास पकड़ने में कठिनाई हो रही है; उनकी देव समर्थन साइट को लगता है कि StackOverflow * समर्थन चैनल है। :-( – DSimon

0

list all your registered webhooks उपयोग अपने वास्तविक पहुँच-टोकन

curl -v -X GET https://api.sandbox.paypal.com/v1/notifications/webhooks \ 
-H 'Content-Type:application/json' \ 
-H 'Authorization: Bearer <Access-Token>' 

जवाब में साथ निम्नलिखित, आप आप created the webhooks किया जो वास्तव में अपने webhooks के लिए प्रणाली में थे पता लगाने के लिए सक्षम होना चाहिए, नहीं तो, के रूप में दस्तावेज़ का कहना है ?

curl -v POST https://api.sandbox.paypal.com/v1/notifications/webhooks \ 
-H 'Content-Type:application/json' \ 
-H 'Authorization: Bearer <Access-Token>' \ 
-d '{ 
    "url": "https://www.yeowza.com/paypal_webhook", 
    "event_types": [ 
     { 
      "name": "PAYMENT.AUTHORIZATION.CREATED" 
     }, 
     { 
      "name": "PAYMENT.AUTHORIZATION.VOIDED" 
     } 
    ] 
}' 
+0

हाय एलन, मैंने सुझाव के रूप में कॉन्फ़िगर किया है, फिर भी सैंडबॉक्स में मेरे वेब हुक में कोई ईवेंट प्राप्त करने में असमर्थ – Satish

संबंधित मुद्दे