Discussions
Test Account, Can't passed events to webhooks URL
When the status will be chargeable, the event didn't passed to my hooks URL, Is there any idea out there on how to configure it?
Posted by Anonymous@ over 1 year ago
Testing GCash & GrabPay Failure Scenario
Hi Paymongo Team, we would like to update the Order status when E-Wallet payment with GCash / GrabPay fails. While verifying this failure case in the Test mode, when I click "Fail Test Payment" in the E-Wallet page, the browser is getting refirected to the "failure" URL as passed in the API payload as expected. However there seems to be no webhook call to indicate the Payment has failed, though we have registered "payment.fail" webhook.
Also we would like to confirm the status using the GET source API before updating in our system. Seems like the status of the Source created in the above case for the E-Wallet seems to be in "pending" itself.
Can you please help clarify both the above points. Thanks.
Posted by Varadarajan Lakshmipuram about 2 years ago
Can the webhook's destination URL be direct to api endpoint on the aws server public ip addres?
Can I use my local endpoint from aws server public ip address when registering a webhook? like can I use http://localhost:3000?
Posted by Cris John Eduardo about 1 year ago
Payment/transaction fee
Hi, is the the payment/transaction fee still not available (saw someone ask this before here) in the API? We are availing the promo which will waive 2 months of transaction fee. Is there a way that we can automate the changing of fee when the promo expires or when the rate is changed?
Posted by Franz Dayrit over 2 years ago
Please tell me the payment fee percentage for credit card, ewallet payment methods
Please tell me the payment fee percentage for credit card, ewallet payment methods.
Please give reply for this.
[email protected]
Posted by Anandu sidharthan over 1 year ago
I am trying to create a source in my website but it always says that Uncaught GuzzleHttp\Exception\ClientException: Client error: `POST https://api.paymongo.com/v1/sources` resulted in a `429 Too Many Requests` response:
Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: `POST https://api.paymongo.com/v1/sources` resulted in a `429 Too Many Requests` response: {"errors":[{"code":"too_many_requests","detail":"Too many requests have been sent within a time period. Please try again (truncated...) in /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/guzzle/src/Middleware.php(69): GuzzleHttp\Exception\RequestException::create() #1 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}() #2 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler() #3 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #4 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/promises/src/Promise.php(248): GuzzleHttp\Promise\TaskQueue->run() #5 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/promises/src/Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn() #6 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/promises/src/Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending() #7 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/promises/src/Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList() #8 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending() #9 /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/guzzle/src/Client.php(187): GuzzleHttp\Promise\Promise->wait() #10 /home/u327432321/domains/mrcresort.com/public_html/try.php(8): GuzzleHttp\Client->request() #11 {main} thrown in /home/u327432321/domains/mrcresort.com/public_html/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113
Posted by [email protected] almost 2 years ago
Can we use one Paymongo account for multiple websites?
I would just like to ask if can we use the public and secret key of a single Paymongo account on multiple websites?
Posted by Sen about 3 years ago
Always enforce card supporting 3DS only ?
Is there any mechanism where we can control accepting 3DS enabled cards only ?
As per the documentation of PaymentIntent create API, I noticed that if we pass "request_three_d_secure = any", it will allow user to enter 3DS if supported. Does it mean, if the Credit Card supports 3DS it will always display the user to enter 3DS OR is it a configuration that is maintained by paymongo.
Also it would be helpful if you can help provide an example to highlight the difference between "any" and "automatic" option.
Thank you very much in advance.
Posted by Varadarajan Lakshmipuram about 2 years ago
Can the webhook's URL be a local endpoint?
Can I use my local endpoint when registering a webhook? like can I use https://localhost:8000?
Posted by Michael Ruther over 2 years ago
What programming language can I use to integrate with PayMongo's API?
Posted by Jon Adum over 3 years ago