2012-04-30 21 views
6

मैं पेपैल का उपयोग करके एक आवर्ती भुगतान सेवा स्थापित करने की कोशिश कर रहा हूं, मेरी समस्या यह है कि मुझे इसका परीक्षण करने का कोई तरीका नहीं मिल रहा है, मैं पहले से ही दैनिक अवधि और 1 आवृत्ति के रूप में स्थापित हूं लेकिन अभी भी खाते में अगली भुगतान करने के लिए एक महीने लगते हैं,आवर्ती भुगतान (पेपैल आईपीएन) का परीक्षण

पेपैल का कहना है कि यदि आप इसे दिन में सेट करते हैं तो इसके बदले मिनट लगेंगे, लेकिन अगले दिन भी भुगतान की तारीख नहीं लेती है, किसी को भी एक महीने का सामना करना पड़ता है एक ही मुद्दा या बेहतर अभी तक, इसका परीक्षण करने का एक समाधान?

धन्यवाद

यहाँ NVP मैं भेज रहा है:

(
    [payment_cycle] => Daily 
    [txn_type] => recurring_payment_profile_created 
    [last_name] => perez 
    [next_payment_date] => 03:00:00 May 30, 2012 PDT 
    [residence_country] => MX 
    [initial_payment_amount] => 0.00 
    [currency_code] => USD 
    [time_created] => 12:24:08 Apr 30, 2012 PDT 
    [verify_sign] => XXXXXXXXXxxxxxxx 
    [period_type] => Regular 
    [payer_status] => unverified 
    [test_ipn] => 1 
    [tax] => 0.00 
    [payer_email] => [email protected] 
    [first_name] => juan 
    [receiver_email] => [email protected] 
    [payer_id] => XXXXXXxxxxxXXX 
    [product_type] => 1 
    [shipping] => 0.00 
    [amount_per_cycle] => 19.95 
    [profile_status] => Active 
    [charset] => windows-1252 
    [notify_version] => 3.4 
    [amount] => 19.95 
    [outstanding_balance] => 0.00 
    [recurring_payment_id] => I-8JXMN6XXXXX 
    [product_name] => Subscription 
    [ipn_track_id] => 57fbxxXXXXXxx 
) 

सब कुछ छोड़कर paypal अगले भुगतान से एक महीने चार्ज करने के लिए चाहता है ठीक होने लगते हैं:

&AMT=19.95 
&CURRENCYCODE=USD 
&PROFILESTARTDATE=2012-05-30+T9%3A0%3A0 
&TOKEN=XX-xxXxxxxxXXxxxxxxX 
&BILLINGPERIOD=Day 
&BILLINGFREQUENCY=1 
&BILLINGTYPE=RecurringPayments 
&DESC=\Subscription 
&AUTOBILLOUTAMT=AddToNextBilling 
&[email protected] 
&FIRSTNAME=juanito 
&LASTNAME=escarcha 
&STREET=manzanares 
&CITY=gdl 
&STATE=jal 
&COUNTRYCODE=MX 
&ZIP=12345 

यहाँ paypal रिटर्न है आज

उत्तर

1

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

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNTesting#id089BD0L50PF

आप आवर्ती भुगतान की आवृत्ति के साथ परेशानी हो रही है, इस paypal के लिए अपना पहला सदस्यता लेने पद के लिए चर में विन्यस्त किया जाना चाहिए। क्या आप अपने सब्सक्रिप्शन अनुरोध में उपयोग कर रहे फ़ील्ड साझा कर सकते हैं? (संवेदनशील डेटा redacting, निश्चित रूप से)

+8

IPN सिम्युलेटर पुनरावृत्ति भुगतान को कवर नहीं करता (दुर्भाग्य से) –

+0

रुचि किसी के लिए, मैं बाहर पुनरावृत्ति भुगतान का समर्थन करने के IPN सिम्युलेटर को बदलने के लिए एक तरह से काम किया है ... http: // stackoverflow। कॉम/ए/17 995018/89211 बेशक समस्या यह है कि आप एपीआई की पहुंच के बाहर प्रोफ़ाइल की स्थिति या चर को संपादित नहीं कर सकते हैं (जैसे असफल भुगतानों का परीक्षण करने के लिए बकाया राशि निर्धारित करना) अभी भी एक समस्या है। – Relequestual

3

आप भेज

PROFILESTARTDATE=2012-05-30+T9:0:0 

और अगले भुगतान तिथि (यहां यह पहला भुगतान है) इस दिन पर है।

[next_payment_date] => 03:00:00 May 30, 2012 PDT 

ऐसा लगता है, यह सही है। आपको लगता है कि आपको अपनी प्रोफ़ाइल प्रारंभ तिथि बदलनी चाहिए।

0

CreateRecurringPaymentsProfile NOTIFYURL पैरामीटर को स्वीकार नहीं करता है; बल्कि, आपको अपने पेपैल खाते की प्रोफ़ाइल के भीतर एक आईपीएन यूआरएल स्थापित करने की जरूरत है। यह आईपीएन यूआरएल है जिसका आवर्ती भुगतान आईपीएन संदेश (ओं) के लिए उपयोग किया जाएगा।

कृपया पर जाएँ: https://www.paypal-community.com/t5/Merchant-services-Archive/Recurring-payments-IPN/td-p/350104

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