Fields that are provided when creating a Venmo context.
customer ClientCustomerClient the customer used to initiate the transaction.
intentVenmoComplete the transaction from merchant site or Venmo App.
payment Method UsagePaymentWhether the resulting payment method may be used to make a one time payment (SINGLE_USE) or to create a vaulted multi-use payment token (MULTI_USE).
app Switch ContextVenmoVenmo app switch context information.
merchant Profile IdIDAn identifier representing the profile of the merchant used to initiate the transaction.
paysheet DetailsVenmoDetails about the information to be displayed on the Venmo Paysheet.
return UrlURLURL for redirecting back to merchant app or website on the client.
venmo Risk Correlation IdIDVenmo Risk correlation ID (also known as the Client Metadata ID).
input CreateVenmoPaymentContextInput {
clientMutationId: String
intent: VenmoIntent!
paymentMethodUsage: PaymentMethodUsage!
customerClient: CustomerClient!
merchantProfileId: ID
displayName: String
paysheetDetails: VenmoPaysheetDetailsInput
isFinalAmount: Boolean
returnUrl: URL
venmoRiskCorrelationId: ID
appSwitchContext: VenmoAppSwitchContextInput
}