OctoDev Posted April 23, 2020 Author Posted April 23, 2020 8 hours ago, SCE_Ghost said: https://gyazo.com/aaa691ca858d0e40f6c714c90d888146| I dont have this ^^ in CoinBase Commerce, I also do not use cloudfare, I have my domain whitelisted in the the coinbase settings. I added the subscription domain and gives a 404 error. However I do not want a subscription base for my sales. It is not an actual "subscription" however it is a webhook subscription. In order for your website to know that the payments went through, you need to put the webhook url as explained. https://sitedomain.com/applications/coinbasecommerce/interface/gateway.php My website: https://justgaming.io/applications/coinbasecommerce/interface/gateway.php If this returns 404, then that is why it's not working.. please follow the instructions.
SCE_Ghost Posted April 23, 2020 Posted April 23, 2020 (edited) https://gyazo.com/85153606c42c855445546184f165adf3 So adding your url format with my site url this is what I get now. * Is this correct??https://*****.com/applications/coinbasecommerce/interface/gateway.php I think this is the problem, the url path is lost to how we find our correct path. Edited April 23, 2020 by SCE_Ghost
OctoDev Posted April 23, 2020 Author Posted April 23, 2020 2 hours ago, SCE_Ghost said: https://gyazo.com/85153606c42c855445546184f165adf3 So adding your url format with my site url this is what I get now. * Is this correct??https://*****.com/applications/coinbasecommerce/interface/gateway.php I think this is the problem, the url path is lost to how we find our correct path. That's correct, now it will work.
SCE_Ghost Posted April 24, 2020 Posted April 24, 2020 Awesome. to so save confusion for others I would add in the install instructions the standard url path as you showed me, understanding others could be different but this one should work for most people. Thank you for all the help!
OctoDev Posted April 27, 2020 Author Posted April 27, 2020 On 4/24/2020 at 4:47 AM, SCE_Ghost said: Awesome. to so save confusion for others I would add in the install instructions the standard url path as you showed me, understanding others could be different but this one should work for most people. Thank you for all the help! It literally says here, and has always been here.. However people tend to not read haha 😛
SCE_Ghost Posted April 27, 2020 Posted April 27, 2020 I think since it says Webhook Subscription was my confusion anyway, I assumed it meant it would create a subscription to the purchase. But yes you're correct it clearly shows what to add. My fault Thank you for your help
OctoDev Posted April 28, 2020 Author Posted April 28, 2020 21 hours ago, SCE_Ghost said: I think since it says Webhook Subscription was my confusion anyway, I assumed it meant it would create a subscription to the purchase. But yes you're correct it clearly shows what to add. My fault Thank you for your help Yeah, it's literally what Coinbase calls it. However I've added a bold, red & fat text. Hopefully everyone will understand it now hehe 🙂
SCE_Ghost Posted April 29, 2020 Posted April 29, 2020 Thank you very much for the add on, it works perfect! OctoDev 1
Xenos 1337 Posted May 7, 2020 Posted May 7, 2020 Hey is it possible to update it so that if a payment gets manually confirmed (after somebody paid a bit to less) it will also show up in IPB?
Phil Këvin Posted May 9, 2020 Posted May 9, 2020 (edited) Did I get the following error message for overpayment? "The merchant received the payment, but the amount it received was greater than requested. Contact the merchant using the following order code to continue: W7MEBCAF" The strange thing is that I have received the payment and it is reflected in my coinbase panel. Due to this inconvenience, the user who made this payment could not receive the subscription. Edited May 9, 2020 by Phil Këvin
Phil Këvin Posted July 2, 2020 Posted July 2, 2020 I report the same problem again. When the value of the bitcoin suddenly drops, it displays the following message "underpaid" from the Coinbase panel and when this happens the invoice is not marked as Paid. The money reaches my coinbase account, but the subscription is not delivered to the user.
tomwin Posted July 5, 2020 Posted July 5, 2020 On 7/2/2020 at 9:32 PM, Phil Këvin said: I report the same problem again. When the value of the bitcoin suddenly drops, it displays the following message "underpaid" from the Coinbase panel and when this happens the invoice is not marked as Paid. The money reaches my coinbase account, but the subscription is not delivered to the user. Does it work on 4.5 beta or should I wait until bugs are fixed and release of 4.5?
Phil Këvin Posted July 5, 2020 Posted July 5, 2020 1 hour ago, Diyhrt said: Does it work on 4.5 beta or should I wait until bugs are fixed and release of 4.5? Hello, i think yes.
tomwin Posted July 21, 2020 Posted July 21, 2020 (edited) You upgraded and made it compatible and available for the marketplace in v4.5. But you couldn’t fix the problem in it. If the customer set his address to Sweden. And I turn off Sweden for payment to your Application, the customer with address from Sweden is still able to pay with you application. Even if I only have 2 countries available to your application. Any customer from any country can pay with your application Coinbase. The setting choose countries in you Coinbase doesn’t work. i can set available to only to USA but still customer in Sweden with shipping address in Sweden is able to pay with your application Coinbase. i got an answer about it by PM from @OctoDev this problem above. The developer say it’s Invision power problem that his application Coinbase doesn’t work. Quote That has nothing to do with us, but rather invision power. I have experienced exactly same issue on my forum. Today, I shouldn’t buy this application. Edited August 16, 2020 by Diyhrt
tsincaat Posted August 24, 2020 Posted August 24, 2020 (edited) Hey, I'm getting errors like this and transactions aren't getting detected, I have version 1.05 of the application on IPB 4.4. For this screenshot it's a status of PENDING, but I get an error as well for those with the status of COMPLETED. The endpoint should be set up correctly and I added a page rule for cloudflare to disable security for the callback URL Edited August 24, 2020 by tsincaat
OctoDev Posted August 27, 2020 Author Posted August 27, 2020 On 8/24/2020 at 6:03 PM, tsincaat said: Hey, I'm getting errors like this and transactions aren't getting detected, I have version 1.05 of the application on IPB 4.4. For this screenshot it's a status of PENDING, but I get an error as well for those with the status of COMPLETED. The endpoint should be set up correctly and I added a page rule for cloudflare to disable security for the callback URL Hello, apologize for late response! That is not an error, but rather debug email. The customer in question seems like he sent less than the paid amount, so it would not be marked as paid.
tsincaat Posted August 29, 2020 Posted August 29, 2020 On 8/27/2020 at 1:51 PM, OctoDev said: Hello, apologize for late response! That is not an error, but rather debug email. The customer in question seems like he sent less than the paid amount, so it would not be marked as paid. It's good to know that the transactions are working correctly, I can confirm that I had another transaction where the exact correct amount was sent and it worked fine. Thanks for the clarity on that. But that then brings me to another point, recently Coinbase Commerce added the 'flexible payments' option where you can choose settings for whether to accept payments if they're under/over the exact amount requested. A lot of our customers are new to bitcoin and so when they do pay there's a decent chance it won't be the exact amount whether it's wallet fees, or sending too much 'to be safe', etc. So this feature is a nice addition. I was hoping that by using this threshold feature in Coinbase, the transactions would be accepted the same way by IPB if they are in those ranges. As you can see the threshold information also seems to be included in that POST data that's being sent back.
OctoDev Posted September 2, 2020 Author Posted September 2, 2020 On 8/29/2020 at 5:26 PM, tsincaat said: It's good to know that the transactions are working correctly, I can confirm that I had another transaction where the exact correct amount was sent and it worked fine. Thanks for the clarity on that. But that then brings me to another point, recently Coinbase Commerce added the 'flexible payments' option where you can choose settings for whether to accept payments if they're under/over the exact amount requested. A lot of our customers are new to bitcoin and so when they do pay there's a decent chance it won't be the exact amount whether it's wallet fees, or sending too much 'to be safe', etc. So this feature is a nice addition. I was hoping that by using this threshold feature in Coinbase, the transactions would be accepted the same way by IPB if they are in those ranges. As you can see the threshold information also seems to be included in that POST data that's being sent back. I will look into supporting that in the next version.
Dandi Posted October 12, 2020 Posted October 12, 2020 Before I buy this I just want to make sure this is valid & works fine on account points, subscriptions payments and direct payments on products through a store I've setup on my website. Can anyone please confirm it? Thanks! SJ77 1
OctoDev Posted October 13, 2020 Author Posted October 13, 2020 On 10/7/2020 at 2:55 AM, Phil Këvin said: I get Not a valid callback Cloudflare: That's normal? You cannot access it yourself, only Coinbase can send a callback.
SJ77 Posted October 14, 2020 Posted October 14, 2020 (edited) Never mind, seems to be working. Edited October 14, 2020 by SJ77
SJ77 Posted October 14, 2020 Posted October 14, 2020 On 1/9/2020 at 12:54 PM, Xenos 1337 said: If i test in coinbase i get: Response Status: 200 Response Body: Not a valid callback Same thing I get
tsincaat Posted November 8, 2020 Posted November 8, 2020 I found that for some reason if a user checks out with a different currency like CAD, coinbase is much more likely to show the transaction as underpaid by something like 2 cents (even though it still shows it as completed/paid), and that results in a payment error on IPB and an admin having to manually add their purchase. Changing the default currency of my store to USD fixed this and now I only have to manually add transactions if the transaction was actually underpaid or overpaid. Still hoping to see support for flexible payments in a future update. OptimusBain 1
Recommended Posts