Skip to content
This repository has been archived by the owner on Mar 27, 2023. It is now read-only.

Send Merchant Account Id to PaymentMethod Create #1810

Merged
merged 5 commits into from
Jan 28, 2022

Conversation

yeseniamolinab
Copy link
Contributor

Overview

During the QA of 3DS, we encountered an error when trying to make a monthly donation. The error we are getting back from BT is:

Merchant account must match the 3D Secure authorization merchant account. (94284 on merchant_account_id)

The error happens when we call the transaction endpoint in Champaign; however, the issue is actually happening when we call the create method ::Braintree::PaymentMethod.create(payment_method_options) because we are not sending the merchant account id information; therefore, Braintree uses the default.

The issue is affecting both, Champaign and Pronto.

Ticket

https://app.asana.com/0/1119304937718815/1201335394700376/f

@yeseniamolinab
Copy link
Contributor Author

@osahyoun @subbiahf22 merging this to resume 3DS testing ASAP and getting a production deployment on Monday.
Please let me know any feedback you might have, and I will address it tomorrow in a follow-up PR.

Thanks!

@yeseniamolinab yeseniamolinab merged commit d6b4f24 into development Jan 28, 2022
@yeseniamolinab yeseniamolinab deleted the 3ds-subscription-patch branch January 28, 2022 02:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant