का उपयोग नहीं कर रहा है, मैं एक मिनीब्रोसर के माध्यम से चेकआउट प्रदान करने के लिए पेपल्स अनुकूली भुगतान और एम्बेडेड प्रवाह सुविधा का उपयोग कर रहा हूं। सबकुछ सैंडबॉक्स पर्यावरण में सही ढंग से काम कर रहा है, सिवाय इसके कि जब भुगतान सफलतापूर्वक पूरा हो जाता है, तो उपयोगकर्ता को कभी भी मेरे रिटर्न यूआरएल अनुरोध पर रीडायरेक्ट नहीं किया जाता है। मेरे रद्द यूआरएल के लिए भी चला जाता है।पेपैल एंबेडेड फ्लो returnUrl या cancelUrl
भुगतान पूरा होने के बाद, उपयोगकर्ता को मिनीब्रोसर में ऑर्डर अवलोकन और "बंद" लेबल वाला एक बटन दिखाया गया है। यदि कोई उपयोगकर्ता इस बटन पर क्लिक करता है, तो मिनीब्रोसर बंद हो जाता है।
यदि कोई उपयोगकर्ता किसी भी समय रद्द करने पर क्लिक करता है, तो मिनीब्रोसर बंद हो जाता है।
ऐसा लगता है कि मेरे पृष्ठ को कुछ मतदान या कुछ समझने के अलावा परिवर्तन के बारे में पता नहीं है, मेरा रिटर्न यूआरएल और रद्द करें यूआरएल कहीं भी इस्तेमाल किया जाना चाहिए, है ना? यहाँ
pay_request = PaypalAdaptive::Request.new
data = {
'requestEnvelope' => {'errorLanguage' => 'en_US'},
'currencyCode' => 'USD',
'receiverList' =>
{ 'receiver' => [
{'email' => '...', 'amount'=> 10.00}
]},
'actionType' => 'PAY',
'returnUrl' => 'http://www.example.com/paid',
'cancelUrl' => 'http://www.example.com/cancelled',
'ipnNotificationUrl' => 'http://www.example.com/ipn'
}
pay_response = pay_request.pay(data)
redirect_to pay_response.approve_paypal_payment_url "mini"
और है कि कैसे मैं paypal js की स्थापना कर रहा हूँ:
इसमेरी कोड पुनर्निर्देश url प्राप्त करने के लिए (अनुकूली भुगतान मणि का उपयोग) है
var dg = new PAYPAL.apps.DGFlowMini({ trigger: "buyit", expType: "mini" });
यह सब सुंदर लगती है सीधे आगे, यकीन नहीं है कि मैं क्या खो रहा हूँ।
मुझे रिटर्न यूआरएल के साथ भी परेशानी हो रही है, हालांकि पेपैल आईपीएन काम करता प्रतीत होता है, मुझे अपने वेब पेज पर कॉलबैक मिलता है। https://www.paypal.com/us/cgi-bin/webscr?cmd=p/acc/ipn-info-outside – Ron