Where do I get the Merchant ID, Public Key and Private Key?
To obtain the key of Braintree access the site with your login and the password follow the steps:
Click Settings Icon -> select Keys menu.
You can see Public Key and For Private Key click on View to get private key.
To obtain Merchant ID, Click Settings -> select Business -> Merchant Id section. You can copy merchant id from here.
After that you can set labels and description for card holder name, credit card, expiry month, expiry year, and CVV.
From where I can set Webhook URL ?
To set Webhook URL in Braintree account, access the site with your login and the password follow the steps:
Click on Settings -> API
Navigate to + Create New Webhook button, to add Destination Url.
Now, add https://yoursite.com/?arm-listener=arm_braintree_api into Destination URL (HTTPS only), and then Select subscription available events from the list of Notification. In order to receive notification when specific events occurs..
Please see the below screenshot:
Click on Create Webhook button to create webhook.
For Auto Debit Payment of subscription type of Membership, You must create Braintree Plan in your Braintree account and set Braintree plan ID in membership setup.
How to create plan in Braintree account?
After login into Braintree click on Subscriptions in the navigation bar and then navigate to Plans tab, and then click on New Plan button to add new plan.
Set plan price and trial Period as you have set data in ARMember plan.
Please fill out required fields like Plan ID, Plan Name, Description, Price, Currency, Trial Period and Billing Details and then click on create button to create plan.
After creating plan you can get plan id from Subscription -> Plans tab.
After configured Braintree configuration you can select Braintree payment gateway for the setup form from ARMember -> Configure Plan + Signup Form -> Add/Edit Setup Form page.
Please see below given screenshot.
You must need to add plan id for the auto debit method recurring payment.
Braintree support for one time and plan with subscription payment with ARMember Braintree.
To confirm transaction on Braintree account, you can login with your Braintree credential.
Using ARMember Braintree Payment Gateway addon you can allow member to purchase membership plan from your website. Please see refer below screenshot:
Important Note: Braintree Payment Gateway Limitations:
Braintree does not support “Day” and “Year” in billing cycle.
To apply coupon discount with automatic payment method (subscription), Braintree Payment Gateway does not support to apply discount on first payment only so to allow member to apply coupon succssfully, enable “For Recurring Plan Apply to Entire Duration” option from ARMember -> Coupon Management -> Add/Edit coupon page.
Braintree does not support Paid Trial Membership Plan with automatic payment method.