Actionable Braintree Response Fields
This page shows which fields in Verifone's responses you can use to drive follow-up actions based on Braintree's API results. Product, engineering, and operations teams can use this information to react to specific authorization outcomes, error states, or risk signals directly from the POS.
The sections below map key actionable fields from Braintree's API to their counterparts in Verifone POS Cloud and Verifone PSDK so your in-store flows can respond consistently across both integrations.
from Verifone POS Cloud
Use this table to find the POS Cloud fields you'll need when calling Braintree SDK or GraphQL operations with data from a Verifone transaction.
| Braintree Field | POS Cloud (PaymentResponse.PaymentResult) | Braintree SDK Operations | Braintree GraphQL Operations |
|---|---|---|---|
| Transaction ID | VF.PaymentHostData.AcquirerTransactionID.TransactionID | ||
| Vaulted Payment Method Token | PaymentInstrumentData.CardData.PaymentToken.TokenValue | ||
| Customer ID | PaymentResponse.SaleData.VF_CustomerID |
from Verifone PSDK
Use this table to find the corresponding PSDK fields you'll use to drive Braintree SDK or GraphQL operations based on a completed Verifone payment.
| Braintree Field | PSDK (PaymentCompletedEvent) | Braintree SDK Operations | Braintree GraphQL Operations |
|---|---|---|---|
| Transaction ID | getRetrievalReferenceNumber() | ||
| Vaulted Payment Method Token | getCardInformation().getTokens().get(0).getValue() | ||
| Customer ID | getCustomerId() |