# PaymentMethodOriginDetails

Union · GraphQL API

A union of all possible payment method origin details. PaymentMethodOriginDetails contain additional information specific to the third party the payment method was provided by.

## Possible types

- `ApplePayOriginDetails`
- `GooglePayOriginDetails`
- `MasterpassOriginDetails`
- `MetaCheckoutOriginDetails`
- `NetworkTokenOriginDetails`
- `SamsungPayOriginDetails`
- `VisaCheckoutOriginDetails`
- `PayPalLocalPaymentOriginDetails`
- `CardPresentOriginDetails`
- `EmvCardOriginDetails`

## Used by

- [PaymentMethodOrigin](/braintree/graphql/reference/types/payment-method-origin) — Object; details

## GraphQL definition

```graphql
union PaymentMethodOriginDetails = ApplePayOriginDetails | GooglePayOriginDetails | MasterpassOriginDetails | MetaCheckoutOriginDetails | NetworkTokenOriginDetails | SamsungPayOriginDetails | VisaCheckoutOriginDetails | PayPalLocalPaymentOriginDetails | CardPresentOriginDetails | EmvCardOriginDetails
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)