Paid Levels not working

I decided instead of messing with commissions to just do a membership level to sell. I created those levels and they show under memberships, but when I go to any test account with payment information there, I can not Subscribe. Is there an option I need to select somewhere to allow, My payments app is setup I have used it with other modules and working. So it is not that. I checked the developer app in case there is a hidden option, but did not see anything there. Am I missing something? Get same error even on the non-recurring lifetime donation one. 

image_transcoder.php?o=bx_froala_image&h=5132&dpx=2&t=1622028715

image_transcoder.php?o=bx_froala_image&h=5133&dpx=2&t=1622028748

  • 651
  • More
Replies (6)
    • Hello Kyle !

      The info about those errors can be extracted from the logs/sys_payments.log file. You may provide it to me via Messenger.

      • I was not looking at the log. Didn't know there was one 😛. It is like it is not noticing my API, it does on my other profiles. Let me try some things and if it does not work I will check back. Sent you a message. I added this profiles webhook and live url to api like the others that are working. I sent the errors to your messenger. 

        • Alex T⚜️ LeonidS I figured I would wait until the fixes for Paypal API went live with this update. I still can not do paid levels still. I also can not do them without paypal API. I tried just reactivating credits and offline payments to see if it makes a difference. That could be for the fact that I use PAypal API for my main billing on the admin account used for handling payments on site: 

          Jun 28 19:51:41 [8] /m/payment/subscribe_json/r=payment/subscribe_json/ :

          [paypal_api] Get Product:

          array (

            'name' => 'RESOURCE_NOT_FOUND',

            'message' => 'The specified resource does not exist.',

            'debug_id' => 'a94fb68450bda',

            'details' => 

            array (

              0 => 

              array (

                'issue' => 'INVALID_RESOURCE_ID',

                'description' => 'Invalid product id',

              ),

            ),

            'links' => 

            array (

              0 => 

              array (

                'href' => 'https://developer.paypal.com/docs/api/v1/billing/subscriptions#RESOURCE_NOT_FOUND',

                'rel' => 'information_link',

                'method' => 'GET',

              ),

            ),

          Jun 28 19:51:43 [8] /m/payment/subscribe_json/r=payment/subscribe_json/ :

          [paypal_api] Create Subscription:

          array (

            'name' => 'INVALID_REQUEST',

            'message' => 'Request is not well-formed, syntactically incorrect, or violates schema.',

            'debug_id' => 'b3234d72eb93f',

            'details' => 

            array (

              0 => 

              array (

                'field' => '/plan_id',

                'location' => 'body',

                'issue' => 'MISSING_REQUIRED_PARAMETER',

                'description' => 'A required field is missing.',

              ),

            ),

            'links' => 

            array (

              0 => 

              array (

                'href' => 'https://developer.paypal.com/docs/api/v1/billing/subscriptions#INVALID_REQUEST',

                'rel' => 'information_link',

                'method' => 'GET',

              ),

            ),

          Jun 28 19:51:47 [8] /m/payment/subscribe_json/r=payment/subscribe_json/ :

          [paypal_api] Get Product:

          array (

            'name' => 'RESOURCE_NOT_FOUND',

            'message' => 'The specified resource does not exist.',

            'debug_id' => '641132bc49b26',

            'details' => 

            array (

              0 => 

              array (

                'issue' => 'INVALID_RESOURCE_ID',

                'description' => 'Invalid product id',

              ),

            ),

            'links' => 

            array (

              0 => 

              array (

                'href' => 'https://developer.paypal.com/docs/api/v1/billing/subscriptions#RESOURCE_NOT_FOUND',

                'rel' => 'information_link',

                'method' => 'GET',

              ),

            ),

          Jun 28 19:51:48 [8] /m/payment/subscribe_json/r=payment/subscribe_json/ :

          [paypal_api] Create Subscription:

          array (

            'name' => 'INVALID_REQUEST',

            'message' => 'Request is not well-formed, syntactically incorrect, or violates schema.',

            'debug_id' => 'd90f02d4c9e71',

            'details' => 

            array (

              0 => 

              array (

                'field' => '/plan_id',

                'location' => 'body',

                'issue' => 'MISSING_REQUIRED_PARAMETER',

                'description' => 'A required field is missing.',

              ),

            ),

            'links' => 

            array (

              0 => 

              array (

                'href' => 'https://developer.paypal.com/docs/api/v1/billing/subscriptions#INVALID_REQUEST',

                'rel' => 'information_link',

                'method' => 'GET',

              ),

            ),

          image_transcoder.php?o=bx_froala_image&h=5217&dpx=1&t=1624910835

          image_transcoder.php?o=bx_froala_image&h=5218&dpx=1&t=1624910860

          image_transcoder.php?o=bx_froala_image&h=5219&dpx=1&t=1624910912

          • Hello. 

            The issue was fixed in UNA 12.1. For now you may try to add Description for membership levels you want to sell via Studio -> Permissions -> Levels.

            • Mine has had a description this whole time so definitely not that. Is there a character limit or special characters not allowed?  

              image_transcoder.php?o=bx_froala_image&h=5229&dpx=1&t=1624964417

              • Hello.
                I rechecked the provided Log data and as I see Create Subsctiotion call doesn't have PlanID (MISSING_REQUIRED_PARAMETER) which should be gotten on a previous step. It looks like PayPal cannot automatically create Product and\or Plan for some reason. If you use a 'test' mode and provide me with Studio and FTP access to your server I could be able to investigate the issue directly on your server. I need to get more detailed answers from PayPal when Create Product and Create Plan call are performed. You may contact me via PM.

                Login or Join to comment.