Welcome to Zuora Product Documentation

Explore our rich library of product information

Fields used in validation and authorization

This document outlines the fields used in the Create a payment method API, the Create authorization API, and Payment Pages 2.0, detailing their corresponding Global Payments fields, Zuora API fields, and client parameters.

The following fields can be used in the Create a payment method API, the Create authorization API, and Payment Pages 2.0 :

Global Payments field

Zuora API field

Zuora Payment Page client parameter

Description

Authorize.Paymentdata.Source

gatewayOptions.Source

param_gwOptions_Source

Keyed , Vault , Wallet , etc.

Authorize.Request.InvoiceNumber

gatewayOptions.InvoiceNumber

param_gwOptions_InvoiceNumber

Authorize.Request.RegisterNumber

gatewayOptions.RegisterNumber

param_gwOptions_RegisterNumber

Authorize.Request.CardAcceptorTerminalId

gatewayOptions.TerminalId

param_gwOptions_TerminalId

Authorize.Request.StoreCardInVault

gatewayOptions.StoreCard

param_gwOptions_StoreCard

Boolean value

Authorize.Request.PurchaseOrderNumber

gatewayOptions.PurchaseOrderNumber

param_gwOptions_PurchaseOrderNumber

The customer-defined identifier declaring a purchase order for the transaction.

Authorize.Request.StoredCardReason

gatewayOptions.StoredCardReason

param_gwOptions_StoredCardReason

Required for storing the card in Vault .

If StoreCardinVault is set to True , this field is required. If the value for Source is Vault , the gateway accepts only UNSCHEDULEDCIT and UNSCHEDULEDMIT as the value for StoredCardReason .