OctoDev Posted December 14, 2019 Share Posted December 14, 2019 If you have any questions regarding both features & installation, feel free to reply below. I'll get back to you ASAP 🙂     Link to comment
Phil Këvin Posted December 17, 2019 Share Posted December 17, 2019 When the user makes the payment to obtain a monthly subscription with BTC, the user does not receive the subscription. Link to comment
Jock3r Posted December 20, 2019 Share Posted December 20, 2019 Hello, interested on this. Will it be updated regularly? How about the issue the above user has? Link to comment
OctoDev Posted December 21, 2019 Author Share Posted December 21, 2019 (edited) On 12/17/2019 at 1:41 PM, Phil Këvin said: When the user makes the payment to obtain a monthly subscription with BTC, the user does not receive the subscription. Is the payment getting marked as paid if not have you setup the callback in Coinbase? On 12/20/2019 at 6:10 PM, Jock3r said: Hello, interested on this. Will it be updated regularly? How about the issue the above user has? I will be making updates as of when needed. I will make sure the gateway is up to date with Coinbase's API if they make any changes. Edited December 21, 2019 by OctoDev Link to comment
Phil Këvin Posted December 31, 2019 Share Posted December 31, 2019 On 12/21/2019 at 3:21 PM, OctoDev said: Is the payment getting marked as paid if not have you setup the callback in Coinbase? I think I have it configured correctly: When the user makes the payment and reaches my wallet on 'coinpayments', the invoice is still pending and this does not change for several minutes or hours. This problem affects subscription plans and also products. Regards! Link to comment
OctoDev Posted January 1, 2020 Author Share Posted January 1, 2020 On 12/31/2019 at 6:46 PM, Phil Këvin said: I think I have it configured correctly: When the user makes the payment and reaches my wallet on 'coinpayments', the invoice is still pending and this does not change for several minutes or hours. This problem affects subscription plans and also products. Regards! Please go on details and test the callback. If your using a CDN like cloudflare I recommend whitelisting coinbase's IPs or setting up a page rule to turn security off on the callback URL. Link to comment
Xenos 1337 Posted January 8, 2020 Share Posted January 8, 2020 @OctoDev Getting Coinbase Error: Error: Payment less than order total POST Data Link to comment
OctoDev Posted January 9, 2020 Author Share Posted January 9, 2020 11 hours ago, Xenos 1337 said: @OctoDev Getting Coinbase Error: Error: Payment less than order total POST Data Which currency is this? Link to comment
Xenos 1337 Posted January 9, 2020 Share Posted January 9, 2020 (edited) 17 hours ago, OctoDev said: Which currency is this? Euro - AllError: Payment less than order total POST Data { "attempt_number": 1, "event": { "api_version": "2018-03-22", "created_at": "2020-01-09T19:19:27Z", "data": { "id": "b4be260e-f2b5-46da-bfcf-11e864a0fb89", "code": "R9VG4Q8J", "pricing": { "usdc": { "amount": "33.323400", "currency": "USDC" }, "local": { "amount": "30.00", "currency": "EUR" }, "bitcoin": { "amount": "0.00426216", "currency": "BTC" }, "ethereum": { "amount": "0.245151000", "currency": "ETH" }, "litecoin": { "amount": "0.75640449", "currency": "LTC" }, "bitcoincash": { "amount": "0.14326791", "currency": "BCH" } }, "logo_url": "https:\/\/res.cloudinary.com\/commerce\/image\/upload\/v1578328809\/fpowbeudh7ywxse34usu.png", "metadata": { "transaction_id": "2404" }, "payments": [ { "block": { "hash": null, "height": null, "confirmations": 0, "confirmations_required": 8 }, "value": { "local": { "amount": "30.00", "currency": "EUR" }, "crypto": { "amount": "0.245151000", "currency": "ETH" } }, "status": "PENDING", "network": "ethereum", "detected_at": "2020-01-09T19:19:27Z", "transaction_id": "0xdf4b92fe24266681e25efeb466db1223ea5f9574c9c92dc40b5a7fb0dd32cbb6" } ], "resource": "charge", "timeline": [ { "time": "2020-01-09T19:07:43Z", "status": "NEW" }, { "time": "2020-01-09T19:19:27Z", "status": "PENDING", "payment": { "network": "ethereum", "transaction_id": "0xdf4b92fe24266681e25efeb466db1223ea5f9574c9c92dc40b5a7fb0dd32cbb6" } } ], "addresses": { "usdc": "0x3a18b614fbe8d231a86f07021f4ca536f2667ea5", "bitcoin": "3AHftD47K4UWiPZaaEkrR6L9AByc28e33N", "ethereum": "0x3a18b614fbe8d231a86f07021f4ca536f2667ea5", "litecoin": "MMd9Xr5NPsNPEfkyrZXL498z1Mgn3wNYbd", "bitcoincash": "qzk0n3drp0gjjudw88j3q2fvzlypjhr3qc4rtat8fv" }, "cancel_url": "https:\/\/XXXXX.to\/checkout\/4607\/", "created_at": "2020-01-09T19:07:43Z", "expires_at": "2020-01-09T20:07:43Z", "hosted_url": "https:\/\/commerce.coinbase.com\/charges\/R9VG4Q8J", "description": "Transaction - #2404", "pricing_type": "fixed_price", "redirect_url": "https:\/\/XXXXX.to\/checkout\/4607\/?do=transaction&t=2404&pending=1" }, "id": "c05bc869-1038-495a-8f15-43987b06f9aa", "resource": "event", "type": "charge:pending" }, "id": "154b9b0a-0155-4788-be49-7e395f32f778", "scheduled_for": "2020-01-09T19:19:27Z" }  Edited January 9, 2020 by Xenos 1337 Link to comment
Xenos 1337 Posted January 9, 2020 Share Posted January 9, 2020 If i test in coinbase i get: Response Status: 200 Response Body: Not a valid callback  SJ77 1 Link to comment
SJ77 Posted January 9, 2020 Share Posted January 9, 2020 I hope the bugs on this one get worked out and I may give this a try. Excellent idea!! Thank you 🙂 Link to comment
OctoDev Posted January 9, 2020 Author Share Posted January 9, 2020 (edited) 2 hours ago, Xenos 1337 said: If i test in coinbase i get: Response Status: 200 Response Body: Not a valid callback  That is expected since the callback doesn't contain the IPB transaction ID. I will be pushing an update to fix the euro problem. Edit: Done pushed an update  2 hours ago, SJ77 said: I hope the bugs on this one get worked out and I may give this a try. Excellent idea!! Thank you 🙂 Thank you 🙂 Hope you try it soon. Edited January 9, 2020 by OctoDev Update pushed Link to comment
Aaron M Posted January 12, 2020 Share Posted January 12, 2020 @OctoDev I appreciate you developing this. So far, we have found it to work perfectly. Can I request more information is passed to/from the gateway, as is done so like in the Stripe gateway available by default on the IPB transaction view? I'm not sure how far the Coinbase API extends, however things such as which cryptocurrency/method was actually used, time from payment initiation to authorization, total amount of crypto sent, etc. would be useful to have added. Link to comment
OctoDev Posted January 12, 2020 Author Share Posted January 12, 2020 (edited) 7 hours ago, Aaron M said: @OctoDev I appreciate you developing this. So far, we have found it to work perfectly. Can I request more information is passed to/from the gateway, as is done so like in the Stripe gateway available by default on the IPB transaction view? I'm not sure how far the Coinbase API extends, however things such as which cryptocurrency/method was actually used, time from payment initiation to authorization, total amount of crypto sent, etc. would be useful to have added. Sure completely possible I'll add it in the next update 😀 Edit: Done added to 1.0.5. This information will only show for new payments unfortunately but you can now see more information about the payment. Edited January 12, 2020 by OctoDev SJ77 and Aaron M 2 Link to comment
Aaron M Posted February 17, 2020 Share Posted February 17, 2020 Another request 😄 Would you be able to integrate this with MaxMind, if it's possible to do so? OptimusBain 1 Link to comment
Neutro Short Posted February 21, 2020 Share Posted February 21, 2020 (edited) Hello my friend nice app there, I'm having a issue with this, whenever someone buys it leaves the order as pending even when its confirmed on the network already, I added the firewall rule also on cloudflare for this and for some reason it is still not working.. any idea why ? would appreciate it if you can help me solve this store runs in euro currency as well and running latest version of IPS Suits....  @OctoDev any support is possible ? i'm not able to use this plugin Edited March 4, 2020 by Neutro Short Link to comment
SCE_Ghost Posted April 5, 2020 Share Posted April 5, 2020 I am getting the same issue as payments are leaving the invoice as "pending" and not completed. Also is the webhook for subs just for monthly re occurring payments? If I leave that blank then its just a one time purchase right? Link to comment
SCE_Ghost Posted April 10, 2020 Share Posted April 10, 2020 Welp I guess no one is updating this @OctoDev you still around??  Link to comment
OctoDev Posted April 11, 2020 Author Share Posted April 11, 2020 On 2/17/2020 at 6:55 PM, Aaron M said: Another request 😄 Would you be able to integrate this with MaxMind, if it's possible to do so? Not how useful it would be to add it since crypto payments cannot be charged back but I can add it. On 2/21/2020 at 1:17 AM, Neutro Short said: Hello my friend nice app there, I'm having a issue with this, whenever someone buys it leaves the order as pending even when its confirmed on the network already, I added the firewall rule also on cloudflare for this and for some reason it is still not working.. any idea why ? would appreciate it if you can help me solve this store runs in euro currency as well and running latest version of IPS Suits....  @OctoDev any support is possible ? i'm not able to use this plugin I am still supporting this plugin. Is there any error code returned when you try and test it? On 4/10/2020 at 5:37 AM, SCE_Ghost said: Welp I guess no one is updating this @OctoDev you still around??  Replied to your message sorry for delay. Link to comment
SCE_Ghost Posted April 11, 2020 Share Posted April 11, 2020 Thank you for coming back! Everything works fine it just doesnt make the payment as completed in IPS, instead just says Pending. Im not sure where you try to "test" it, please advise. Link to comment
Neutro Short Posted April 12, 2020 Share Posted April 12, 2020 (edited) I have same issue as the above guy as I said.... I use a different one ( CoinPayments ) which I also have a rule set in cloudflare and which works, after some mins or whatever it auto changes to complete,,, now when using your Coinbase plug for some reason it doesn't work for me... even setting the rules in the cloudflare stuff I can't get it to change from pending to approved once it's done... @OctoDev Edited April 12, 2020 by Neutro Short Link to comment
SCE_Ghost Posted April 19, 2020 Share Posted April 19, 2020 Well I guess that was short lived 😞 Link to comment
Unlucky Posted April 19, 2020 Share Posted April 19, 2020 Also have same issue with another payment gateway. Have given up trying to configure cloudflare to work with it Link to comment
OctoDev Posted April 22, 2020 Author Share Posted April 22, 2020 (edited) On 4/19/2020 at 12:14 PM, Unlucky said: Also have same issue with another payment gateway. Have given up trying to configure cloudflare to work with it  On 4/19/2020 at 8:46 AM, SCE_Ghost said: Well I guess that was short lived 😞  On 4/12/2020 at 3:57 PM, Neutro Short said: I have same issue as the above guy as I said.... I use a different one ( CoinPayments ) which I also have a rule set in cloudflare and which works, after some mins or whatever it auto changes to complete,,, now when using your Coinbase plug for some reason it doesn't work for me... even setting the rules in the cloudflare stuff I can't get it to change from pending to approved once it's done... @OctoDev  Hello. I am using the plugin on a live site, and it works fine. I have not had any of the said problems, so it's really difficult to say what's going wrong. Since it also happens to other payment gateways, it sounds like it's a problem with CloudFlare blocking legitimate requests.  Can you guys please do this for me and show me the results?  1. Head over to https://commerce.coinbase.com/dashboard/settings & click "Details" on your Webhook subscription 2. Send a test, the test can be anything.  Then show me what your server responds with. Also not to forget, in CloudFlare please make a Page Rule that looks like this.. Please the webhook test before you make any changes to CloudFlare so we can confirm that it's cloudflare or what it is causing the problem.   The website should obviously be yours, however this rule will basically skip all the security rules in the application folder. This may also fix the problem for other gateways.  Edited April 22, 2020 by OctoDev Link to comment
SCE_Ghost Posted April 23, 2020 Share Posted April 23, 2020 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. Link to comment
Recommended Posts