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.
-
-
- · Kyle
-
·
In reply to LeonidS
- ·
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. -
- · Kyle
- ·
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',
),
),
-
-
·
Anton L
-
·
In reply to Kyle
- ·
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.
-
·
Anton L
-
- · Kyle
-
·
In reply to Anton L
- ·
Mine has had a description this whole time so definitely not that. Is there a character limit or special characters not allowed?
-
-
·
Anton L
- ·
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. -
·
Anton L