Saya mendapat ralat berikut PAYPAL
semasa menangkap pembayaran yang dibenarkan selepas membuat langganan dalam . Jika sesiapa tahu mengapa ini berlaku atau mempunyai sebarang penyelesaian, sila balas.
Kod untuk menangkap pembayaran yang diberikan ID langganan. Kandungan yang diberikan di bawah mengandungi ralat.
$provider = new PayPalClient; $provider->getAccessToken(); $response = $provider->captureSubscriptionPayment($request->input('subscription_id'), 'capturing payment', (float)$package->price);
Ralat:-
`{ "name":"UNPROCESSABLE_ENTITY", "message":"The requested action could not be performed, semantically incorrect, or failed business validation.", "debug_id":"2e3384fe1998b", "details":[ { "issue":"ZERO_OUTSTANDING_BALANCE", "description":"Current outstanding balance should be greater than zero." } ], "links":[ { "href":"https://developer.paypal.com/docs/api/v1/billing/subscriptions#UNPROCESSABLE_ENTITY", "rel":"information_link","method":"GET" } ] }` { "name":"UNPROCESSABLE_ENTITY", "message":"The requested action could not be performed, semantically incorrect, or failed business validation.", "debug_id":"b1c0f40b4e56b", "details":[ { "issue":"AMOUNT_GREATER_THAN_OUTSTANDING_BALANCE", "description":"The new outstanding balance can not be greater than the current outstanding balance." } ], "links":[ { "href":"https://developer.paypal.com/docs/api/v1/billing/subscriptions#UNPROCESSABLE_ENTITY", "rel":"information_link","method":"GET" } ] }
Isu lain ialah selepas mencipta produk, pelan dan langganan melalui API, produk, pelan dan langganan yang dicipta ini tidak kelihatan dalam papan pemuka (akaun Paypal kotak pasir). Tetapi apabila mendapatkan semula melalui api saya mendapat semua butiran. Tolong beritahu saya mengapa ini berlaku atau di mana saya boleh melihatnya.
ps: Saya menggunakan https://srmklive.github.io/laravel-paypal/docs.html
api untuk mencipta produk/pelan/langganan.
Langganan PayPal secara automatik dibilkan berdasarkan plan_id dan/atau kitaran_bil bagi objek pelan yang mengatasi apabila langganan dibuat. Itulah gunanya langganan.
Apabila pembayaran automatik tidak terlepas, tiada baki tertunggak untuk diselesaikan. Pembayaran tidak boleh diambil secara manual apabila tiada baki tertunggak untuk dibilkan.