Braintree Response Data Fields
Use this page to see how common Braintree response data fields line up with their GraphQL equivalents and the corresponding values returned by Verifone POS Cloud and Verifone PSDK. Product, engineering, and analytics teams can use this mapping to build consistent reporting, troubleshooting tools, and downstream integrations that rely on the same card, processor, and EMV details across systems.
| Braintree Field | Braintree GraphQL Field | POS Cloud (PaymentResponse.PaymentResult) | PSDK (PaymentCompletedEvent) |
|---|---|---|---|
| Processor Response Code |
Transaction.StatusHistory.AuthorizedEvent.ProcessorResponse.LegacyCode
| PaymentAcquirerData.VF_AcquirerResponseCode | getAcquirerResponseCode() |
| Processor Response Code Message | Transaction.ProcessorResponse.message | PaymentAcquirerData.VF_AcquirerResponseMessage | getAcquirerResponseMessage() |
| Entry Mode | PaymentContext.entryMode | PaymentInstrumentData.CardData.EntryMode | getCardInformation().getPresentationMethod() |
| Masked Card Number | CreditCard.number | PaymentInstrumentData.CardData.MaskedPAN | getCardInformation().getCardPan() |
| Full Card Number | CreditCard.number | PaymentInstrumentData.CardData.SensitiveCardData.PAN | getCardInformation().getCardPan() |
| Card Expiration Date | CreditCard.expirationYearCreditCard.expirationMonth | PaymentInstrumentData.CardData.SensitiveCardData.ExpiryDate | getCardInformation().getCardExpiry() |
| Cardholder Name | CreditCard.CardHolderName | PaymentInstrumentData.CardData.VF_CardholderName | getCardInformation().getCardHolderName() |
| EMV Data | Transaction.StatusHistory.AuthorizedEvent.ProcessorResponse.EmvData | PaymentInstrumentData.CardData.VF_EmvTags.{TagIdHere} | getCardInformation().getEmvTags() |