2017-06-05 19 views
11

मैंने व्यवस्थापक पैनल में एक कार्यक्षमता लागू की है जहां व्यवस्थापक विक्रेता को फंड जारी कर सकता है (मुझे यकीन नहीं है लेकिन ऐसा लगता है कि हम अनुकूली भुगतान कहते हैं)।पेपैल अनुकूली भुगतान सेवा 550001 त्रुटि

एक खरीदार आवेदन के व्यवस्थापक को कुछ राशि चुका रहा है अब व्यवस्थापक व्यवस्थापक पैनल से विक्रेता को धन जारी कर सकता है।

यह सब सैंडबॉक्स पर सही काम कर रहा है, लेकिन जब मैंने लाइव को प्रमाण-पत्र अपडेट किया है तो यह मुझे त्रुटि दिखा रहा है।

मेरा कोड यहां है।

PayPal\Types\AP\PayResponse Object 
(
    [responseEnvelope] => PayPal\Types\Common\ResponseEnvelope Object 
     (
      [timestamp] => 2017-06-05T05:16:36.032-07:00 
      [ack] => Failure 
      [correlationId] => b828f2378a7e 
      [build] => 32250686 
     ) 

    [payKey] => 
    [paymentExecStatus] => 
    [payErrorList] => 
    [paymentInfoList] => 
    [sender] => 
    [defaultFundingPlan] => 
    [warningDataList] => 
    [error] => Array 
     (
      [0] => PayPal\Types\Common\ErrorData Object 
       (
        [errorId] => 550001 
        [domain] => PLATFORM 
        [subdomain] => Application 
        [severity] => Error 
        [category] => Application 
        [message] => You do not have permission to execute this payment implicitly 
        [exceptionId] => 
        [parameter] => 
       ) 
     ) 
) 

मैं इस बारे में बहुत कुछ खोज की है, लेकिन किसी भी सुराग नहीं मिला:

$payRequest = new PayRequest(); 
/* 
$receiver is 
array:1 [▼ 
    0 => Receiver {#278 ▼ 
    +amount: 35.0 
    +email: "me****[email protected]" 
    +phone: null 
    +primary: null 
    +invoiceId: null 
    +paymentType: null 
    +paymentSubType: null 
    +accountId: null 
    } 
] 
*/ 
$receiverList = new ReceiverList($receiver); 
$payRequest->receiverList = $receiverList; 
$payRequest->senderEmail = "[email protected]"; 

$requestEnvelope = new RequestEnvelope("en_US"); 
$payRequest->requestEnvelope = $requestEnvelope; 
$payRequest->actionType = "PAY"; 
$payRequest->currencyCode = $payment->currency_code; 
$payRequest->ipnNotificationUrl = "http://replaceIpnUrl.com"; 

$sdkConfig = $this->config(); 
$adaptivePaymentsService = new AdaptivePaymentsService($sdkConfig); 
$payResponse = $adaptivePaymentsService->Pay($payRequest); 

मैं त्रुटि 550,001 हो रही है, यहाँ पूरा त्रुटि है। क्या इस बारे में कोई मेरी मदद कर सकता है।

+0

अपने खाते में वर्तमान एप्लिकेशन का उपयोग देखने के लिए। [ऐप प्रबंधित करें] पर जाएं (https://apps.paypal.com/user/my-account/applications/manage) यह भी चेक किया गया है कि आपके पास "लागू भुगतान" एप्लिकेशन में टिक मार्क बॉक्स है। यदि आपको मेरी टिप्पणी सहायक मिलती है तो कृपया मुझे बताएं ताकि मैं इसे उत्तर अनुभाग में लिख सकूं। धन्यवाद, –

+0

ऐप को प्रबंधित करने के लिए आपके द्वारा प्रदान किया गया लिंक बडी काम नहीं कर रहा है, कृपया इसे अपने अंत में जांचें। और अब जब हम ऐप को प्रबंधित करने के लिए developer.paypal.com पर जाते हैं तो यह "लागू भुगतान" के लिए कोई विकल्प नहीं दिखाता है http://prntscr.com/fpwbmb –

+0

कुछ आरएनडी के साथ मैंने पाया कि कुछ अनुमतियां हैं खुद पेपैल। और जिस कार्यक्षमता के लिए मैं देख रहा हूं, हमें "पेआउट" अनुमति की आवश्यकता है और यह डिफ़ॉल्ट रूप से लाइव (https://prnt.sc/fpwccw) पर अनुमत नहीं है और मैं इसके लिए समाधान नहीं ढूंढ पा रहा हूं। और पेपैल समर्थन वास्तव में बहुत बुरा है मुझे अधिकारियों से कोई मदद नहीं मिल रही है, मुझे लगता है कि मुझे भुगतान गेटवे को स्ट्रिप या किसी अन्य व्यक्ति को बदलना होगा :( –

उत्तर

1

यह आपके आवेदन के कारण निहित भुगतान शामिल नहीं हो सकता है। जहां तक ​​मुझे पता था, पेपैल नए आवेदन के लिए निहित भुगतान के लिए समर्थित नहीं है। यह पुष्टि करने के लिए कि आपके खाते में कौन सा एप्लिकेशन दिया गया है, आपको फिर से ऐप आईडी देखें।

+0

उत्तर के लिए धन्यवाद, क्योंकि मैं पेपैल कार्यान्वयन में नया हूं आप कृपया मुझे मार्गदर्शन करें कि मैं इस चीज़ को कैसे देख सकता हूं। मैंने पेपैल पर ऐप बनाया है और वहां से ऐप आईडी प्राप्त की है –

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