|Is it mandatory for merchant to have Venmo (wallet) account?||The merchant will have a Braintree account through which deposits are made, and Braintree will settle those deposits to the bank accounts (collected at the time of onboarding) on the same day.|
|To initiate withdrawals (Payouts), the user must have done payment (deposit) for the same merchant, otherwise he/she will not be eligible for withdrawals.||Yes, this check must be done at Paysafe end.|
|What is the process to onboard Merchant at Braintree platform? Is there any API that can be used to create merchant?||Merchants will directly signup with Braintree (for Pay with Venmo) using their dashboard and then will provide API credentials to Paysafe.|
|Any limit over the transaction amount?|| |
Braintree Receive Limits: Daily limit: $3k for a verified account and $299 for an unverified account.
PayPal Payouts Send Limits: US merchants can send up to 60K USD/transaction for US account receivers. 20K USD/transaction for US receivers that have not yet signed up for a Venmo or PayPal account.
|What are the accounts needed to simulate testing from both player and merchant perspectives?|| |
For player testing: Venmo business or personal account needed, sign up at: https://account.venmo.com/signup.
For merchant deposit/pay-in: Braintree account needed, request via Braintree corporate team needed via: https://apply.braintreegateway.com/country/usa.
For merchant withdraw: Paypal business account needed, request To sign up for a PayPal Business Account and to request access to the Payouts functionality via instruction here: https://www.paypal.com/payoutsweb/landing?_ga=1.254060936.1462398746.1648752694
|Prior to go-live, is certification needed for Venmo?||No certification is not required, but there will be a simulated walkthrough hosted by Paypal to check for integrations are good to go.|
|If a user deposits using a Visa debit card and wins some iGaming credits, can this same user withdraw money out using a different payment method such as Venmo? (instead of the original payment method of Visa debit card)|| |
Merchant side: Venmo payouts are not linked to the pay-in (deposit) method, customers can use the Venmo Payouts even if the deposit (payin) was not processed via Venmo.
The iGaming user (customer) must have had a prior Venmo deposit linking that Venmo account with that merchant before any Venmo withdraws can be made.
|Which party will handle internal risk controls (ie money laundering) that needs to be put in place for both pay-in (deposit) and payout (withdraw) transactions?|| |
Risk rules/management solely controlled by merchant, for withdraw the token must exist (for Paysafe).
The specific merchant will take on the liability to handle the risk controls for Venmo. (as in the same method for VIPP and Sightline) Therefore, Paysafe is not involved in risk controls in this case nor does Paysafe offer an internal risk control tool at this moment.
|During iGaming checkout process, if a player does not have a Venmo account (never created one), what happens with the process and flow?||The customer will need to break the flow, create a brand new Venmo account (email validation, 2FA), then set-up the account with funding method, lastly the user will go back to Sportsbook to finish the sports-betting process. (Use case needs to be validated again during testing phase).|
Question on receive limits:
During QA testing of transaction amounts, upon checking Braintree Sandbox for test deposits, we noticed some transactions under the 3K threshold that failing from Braintree gateway side? What is the cause for this?
The amounts you are passing in are actually triggering the various test case scenarios outlined on this page: https://developer.paypal.com/braintree/docs/reference/general/testing/ruby
For the transaction of $2999.99, the reason for it to be declined is because that amount will always trigger a processor declined message.
The other amounts that are passing are going to give the various authorized responses as those are above the "declined" test cases. So, in the Sandbox environment, the amounts values you pass into the request will take precedence and will trigger the various positive or negative results as outline on the page posted above.
|If a user has venmo app, and that if he/she disconnects the associated merchant business account associated within venmo app. In this case, what would happen to payments and will there be any changes from Braintree side?|| |
If User disconnects Merchant from Venmo app, the Authorization flow will be shown again the next time a payment is initiated by the user. You don't have to do anything additional for this workflow.
Optionally, if Paysafe would like to be notified of such actions by the user, wecan get the notifications through webhooks and perform additional actions as required via Braintree documentation link here: https://developer.paypal.com/braintree/docs/reference/general/webhooks/payment-method/ruby#notification-kinds