Premium Fraud Management Tools

Client-Side Implementationanchor

Collecting device dataanchor

enables you to collect data about a customer's device and correlate it with a session identifier on your server.

Get the SDKanchor

CocoaPodsanchor

Include in your Podfile:

Carthageanchor

Include the and PPRiskMagnes frameworks.

Implementationanchor

collects data about a customer's device and returns a device_data string that contains one or more identifiers that correlate with the collected data. Collecting and passing this data with transactions helps reduce decline rates.

  1. Send the device data string to your server along with transaction or verification data (e.g. Transaction.sale calls). Your server will include this device_data parameter when submitting the request to the Braintree gateway.
note

If you choose to automatically vault a customer's new payment method, verifications for those payment methods will not include device data when they are evaluated by our Premium Fraud Management Tools. Subsequent transactions can still pass device data.

PayPalanchor

If you're accepting PayPal using the Vault flow, collecting device data via is required.


Next Page: Server-side