You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 14, 2023. It is now read-only.
Braintree comes with free basic fraud protection. One of the tools is Risk Threshold Rules (velocity checks) [1]. Many of the fields [2] cannot be used as the extension is not currently providing enough data when creating customers and transactions, or the data is inconsistent with what they want.
Customer ID: is given on transactions, but might not be that useful as a customer might be created for each purchase, so you cannot utilize the "Unique Credit Card Numbers per Customer ID" check (I need to check this more)
Customer Email, not given when customer is vaulted
Payment Method Token: integrated and vaulted on customer and transactions
Proposed solutions:
Make Order ID be consistent across transactions for the same order
Provide Billing Postal Code
Provide email when creating customer
The following fields need checking if they can be currently used for the checks:
Credit Card Number
Payment Method Token
Customer ID (does this change per payment? Any differences between guest and user?)
The text was updated successfully, but these errors were encountered:
RyanofWoods
added a commit
to RyanofWoods/solidus-solidus_paypal_braintree
that referenced
this issue
Dec 10, 2021
Issue: solidusio#309
Braintree comes with free basic fraud protection. One of the tools
is Risk Threshold Rules (velocity checks) [1]. One of the checks is
checking amount of transactions per customer email. However, the email
was not being attached to the customer when creating it before the
transaction.
This fixes that so developers can utilize this check.
[1] https://developer.paypal.com/braintree/articles/guides/fraud-tools/basic/risk-threshold-rules
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Braintree comes with free basic fraud protection. One of the tools is Risk Threshold Rules (velocity checks) [1]. Many of the fields [2] cannot be used as the extension is not currently providing enough data when creating customers and transactions, or the data is inconsistent with what they want.
[1] https://developer.paypal.com/braintree/articles/guides/fraud-tools/basic/risk-threshold-rules
[2] https://developer.paypal.com/braintree/articles/guides/fraud-tools/basic/risk-threshold-rules#fields
Fields/data that can be used for the rules:
Billing Postal Code
: not provided on transactionsCredit Card Number
: extension only uses tokens and not raw cc data, but this should be useable?Order ID
: Solidus makes this order-id unique for each transaction, so for example the "Unique Credit Card Numbers per Order ID" check will not workCustomer ID
: is given on transactions, but might not be that useful as a customer might be created for each purchase, so you cannot utilize the "Unique Credit Card Numbers per Customer ID" check (I need to check this more)Customer Email
, not given when customer is vaultedPayment Method Token
: integrated and vaulted on customer and transactionsProposed solutions:
Order ID
be consistent across transactions for the same orderBilling Postal Code
email
when creatingcustomer
The following fields need checking if they can be currently used for the checks:
Credit Card Number
Payment Method Token
Customer ID
(does this change per payment? Any differences between guest and user?)The text was updated successfully, but these errors were encountered: