braintree

Braintree Drop-In UI does not show CVV field

送分小仙女□ 提交于 2019-12-06 17:00:50
问题 I'm fairly new to Braintree API. I'm using Recurring Payments. And for that I'm using Drop-In UI that is provided by Braintree. Everything goes well but it only shows two fields: Card Number and Expiration Month/Year; and the Paypal button. It's not showing CVV field. I believe the CVV field is optional and the transaction will still go through if I were to not accept it. But I'm wondering why is it not showing up? Braintree's new documentation is very limited. And I can't find much info on

PhpStorm does not recognise class aliases

て烟熏妆下的殇ゞ 提交于 2019-12-06 08:33:13
问题 I've taken a look at this question, but unfortuently there is no answer. I'm using PhpStorm and I am building a project with a composer project loaded. I'm trying to make it so that PhpStorm recognises my classes/functions when I ctrl+click on them, specifically, for the projects installed via composer. I have tried changing the Source Folders in Settings / Directories but I still cannot get this to work. I am using require __DIR__ . '/vendor/autoload.php'; to load my composer dependancies.

How to structure my app to use Firebase, Braintree, Ionic/AngularJS, and a minimal nodejs server

主宰稳场 提交于 2019-12-06 04:32:34
问题 Refer to this question: Braintree Dropin UI does not work with Ionic Framework unless force refresh My current Ionic / Angular / Firebase + a very simple Node server app has security issue when using Braintree to charge user credit card. The problem, according to @RaymondBerg is because client can post any customerId and create a braintree token and charge that customer. Since all my user authorization happened in Firebase / Angular - client side. So when user do a $HTTP.post from my

How to test a Braintree transaction refund?

一曲冷凌霜 提交于 2019-12-05 20:59:51
I'm trying to run tests on Braintree transaction refunding, but I'm running into a problem. Braintree's API only allows you to issue refunds for transactions that have settled. However, transactions created in the sandbox environment only "settle" once every 24 hours. So, when I try to refund them in the test suite, the refunds are always rejected because the original transaction is "submitted_for_settlement" and not "settled". Any way around this? I work at Braintree. If you have more questions, you can always get in touch with our support team . The TestHelper in the Braintree PHP library

Recurring payments with arbitrary amounts and at arbitrary times?

随声附和 提交于 2019-12-05 19:24:04
We'd like to find a payment provider that lets us do something similar to Hailo, ie: Users sign up and give us their credit card details/authorise us to charge their account. They only need to do this once . In Hailo's case, users might take a cab journey at any time and be billed any amount (within reason). In our case, users might need a job done at any time, again with an invoice for an arbitrary amount. So ideally we'd be able to charge users accounts at any time, for any amount, without further authorisation. This is possible because Hailo (and I believe Uber) have it implemented. However

Braintree Drop-in UI - send form using AJAX

与世无争的帅哥 提交于 2019-12-05 02:03:09
I'm trying to implement the Braintree Drop-in UI and I want to send the form using a custom jQuery ajax method. Previously, I used to send the (non drop-in UI) form using the jQuery serialize() method, but for the new (dynamically loaded) Dropin UI form the serialize() method doesn't seem to be working (the payment_method_nonce value is set to empty). However, sending the form through a basic html form (without ajax) seems to be working fine, so my payment_method_nonce is there, its just getting lost along the way. How can I make sure that the serialize() method doesn't lose the payment_method

Braintree Drop-In UI does not show CVV field

。_饼干妹妹 提交于 2019-12-04 22:34:54
I'm fairly new to Braintree API. I'm using Recurring Payments. And for that I'm using Drop-In UI that is provided by Braintree. Everything goes well but it only shows two fields: Card Number and Expiration Month/Year; and the Paypal button. It's not showing CVV field. I believe the CVV field is optional and the transaction will still go through if I were to not accept it. But I'm wondering why is it not showing up? Braintree's new documentation is very limited. And I can't find much info on this problem their website. Any pointers will be much appreciated. Thanks. go to Settings -> Processing

How to save credit card data in a database?

烂漫一生 提交于 2019-12-04 22:33:26
问题 I am working on an application in which it is required to store whole credit card numbers. Is this possible to do using any API? I have read about Authorize.net's Customer Payment Profile option, but it gives only last 4 digits when you try to retrieve that payment profile. I have also checked Braintree's v.zero API which gives first 6 and last 4 digits and also Stripe's customer creation option but it also gives only last 4 digits. If there is no API available, the only way to store credit

How to configure braintree webhooks for localhost

a 夏天 提交于 2019-12-04 13:27:50
问题 I'm trying to configure braintree webhooks for localhost. It's showing destination not verified. I even tried using Ultrahook to get a public facing url but still not working with braintree. The same url works with other apps 来源: https://stackoverflow.com/questions/21755309/how-to-configure-braintree-webhooks-for-localhost

How to structure my app to use Firebase, Braintree, Ionic/AngularJS, and a minimal nodejs server

送分小仙女□ 提交于 2019-12-04 11:25:05
Refer to this question: Braintree Dropin UI does not work with Ionic Framework unless force refresh My current Ionic / Angular / Firebase + a very simple Node server app has security issue when using Braintree to charge user credit card. The problem, according to @RaymondBerg is because client can post any customerId and create a braintree token and charge that customer. Since all my user authorization happened in Firebase / Angular - client side. So when user do a $HTTP.post from my AngularJS/Ionic to my Node server, I don't want to authorize them again (as I don't even know how to do that so