nest-device-access payment error with credit card - console

I am trying to set up my personal Google account with nest-device-access. I am following the instructions and I am trying to pay the one time $5.00 fee.
I am going to this page: https://console.nest.google.com/device-access/tos and when I click on the "Continue to Payment" button in order to complete the one-time-fee, a list of my payment method is presented.
None of the are working.
I select of of my credit cards and after been asked for the verification code from the bank, the following error appears "An unexpected error has occured. Please try again later [OR-RWE-02]"
error OR-RWE-02
My google account is in good standing. I have multiple payment method active and the information is valid because I have active monthly subscriptions.
I also get in touch with the bank and they told me that the problem seems to be related to the strong authentication method applied which is not compliant to PSD2 required into the CE
What am I missing?

Related

Cybersource Secure Acceptance test cards

Does anyone know if there are test card numbers that simulate failed transactions for Cybersource secure acceptance? I have searched the docs and can only find successful payment card numbers
Credit card numbers do not trigger errors. Instead it is usually the amount of the transaction. You can see a list of errors and their triggers here: https://developer.cybersource.com/api/developer-guides/dita-cybs-so-test-data/so_overview.html
Note that errors are grouped by the payment processor you are setup for. The default for a test account is Chase Paymentech.
You can use "4111111111111112" to trigger an invalid card number response. Source: testing guide

Could not proceed to checkout

I am trying to set up my personal Google account with nest-device-access. I am following the instructions and I am trying to pay the one time $5.00 fee.
I am going to this page: ## Heading ##https://console.nest.google.com/device-access/tos and when I click on the "Continue to Payment" button I am getting an error that says "Could not proceed to payment. Try again later"
My google account is in good standing. I have one payment method active and the information is valid because I have active monthly subscriptions.
What am I missing?
It is fixed now! The service started working again. I was able to make the one time payment and I am able to proceed to the next step.
Same here, very unhelpful error message. Quite vexing.

Unable to test credit card in PayPal sandbox using "Pay with a debit or credit card" option

I am unable to test a purchase using a credit card in PayPal sandbox using "Pay with a debit or credit card" option. I am using the current version of Chrome in an incognito window using a Windows 10 VM, 4111111111111111 as the test VISA card (from https://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm), 01/19 as the Exp date, 123 as the CSC, and fake customer info generated randomly. Every time I click the Pay button, I receive the error message "You might already have an account, Please login." I have repeatedly cleared all info in the browser and cache and used a new VM, but no change.
I did not have this issue a few months ago (last time I tested), when I was able to use several test card numbers successfully in sandbox.
What gives?
Only credit cards issued to a PayPal buyer (personal) account will work now. Cards issued by random number generators do not appear to work, unless someone else has a answer to this...
I would suggest just generate any test credit card from a card-generator site like http://credit-card-generator.2-ee.com/ and use that card. Hopefully it should work.

AuthorizationException when calling Transaction.SubmitForPartialSettlement

When trying to submit a Transaction for a Partial Settlement, I'm getting the following exception + message:
Exception of type 'Braintree.Exceptions.AuthorizationException' was thrown.
There is nothing else to explain where I've gone wrong.
This is how I'm making the API call:
BraintreeHandler.Gateway.Transaction.SubmitForPartialSettlement(“transaction_id”, amount);
I know the Transaction Id is correct, because I'm loading the Transaction information beforehand. I'm also always using an amount less than the transaction total.
BraintreeHandler.Gateway.Transaction.SubmitForSettlement(“transaction_id”, amount);
The above works fine with an amount, but I don't want to submit the Transaction for settlement as I'd like to retain the ability to partially settle.
For example: If I have a Transaction Amount of £50 with a status of "Authorized", I'd like to be able to settle for £20, £20 and £10 on three separate occasions. With the SubmitForSettlement() method I can only settle for the initial £20 before the status is updated to "Submitted for Settlement". After this I can't perform any more partial settlements.
Information pertaining to the SubmitForPartialSettlement() method is conspicuously missing from the Transaction docs on the Braintree developer site. Has the method been deprecated? If not, how can I make use of it?
Full disclosure: I work at Braintree. If you have any further questions, feel free to contact support.
SubmitForPartialSettlement is a feature currently being tested and is not available to all merchants at this time. If you would like to request multiple partial settlements to be enabled for your account, please reach out to Braintree support or your account manager.
For the time being, you have the correct solution in SubmitForSettlement, passing in an amount less than or equal to the transaction amount. You will only be able to settle once.

Implementing gift card

I'm meeting an issue to implement gift card in an e-commerce website working with paypal.
I'll try to be as clear as possible.
Once the user has validate his cart, he can enter a code as gift card to get a discount. The gift card (and the code) can be used only once and it isnt linked to the user.
So when the user enter the code, I check if it exist if it allready has been used, get the discount and so on...
On the postsale of paypal (once the paiment has been accepted), I set the gift card as used.
Now, how can I prevent the gift card beeing used twice (or more). Because when user enter the code and goes to paypal, another user can use this same gift card while the first user did'nt confirm the paiment (and didnt process the postsale).
I thought giving a status to the gift card, for instance 'In use' before redirecting to paypal but if the user leave paypal without confirming his purchase, the gift card will always be InUse and then I wouldnt be able to check it again....
I hope I've been understood and thanx for your help :)
Well, you could check if the code has been used when they enter it, then check again at the point of the transaction being completed. The second check would have to be implemented carefully, with a single locking database transaction that checks if the code has been used, then marks it as being used.
If the code had been used by someone else before the transaction is completed, the transaction would have to fail with an error. However, presumably this would be quite a rare case.
Beyond this, I wonder if you should rethink your design. A single-use code that is not linked to a user seems unusual--normally this would be linked to a specific user, which would make it easier to handle. What is your use case?

Resources