On This Page 
    Merchant-Initiated No-Show Transactions with PAN
    A no-show authorization occurs when a merchant charges a customer after
            the customer makes a reservation, and does not show up to claim the reservation. In this
            situation, the customer is charged an agreed upon fee for not showing up as
            expected.
Supported Card Types
            
            These are the supported card types for processing credentialed transactions:
- American Express
 - Mastercard
 - Visa
 
Endpoint
			Production:
					POST 
https://api.visaacceptance.com
/pts/v2/paymentsTest:
					POST 
https://apitest.visaacceptance.com
/pts/v2/paymentsRequired Fields for Processing Merchant-Initiated No-Show Charges
    Use these required fields to process a merchant-initiated no-show charges transaction. 
- issuerInformation.transactionInformation
 - Required only for token transactions with Discover or Diners Club. Set this field to theprocessorInformation.transactionIDfield that was in the response message when you obtained the customer's credentials.
 - orderInformation.amountDetails.currency
 - orderInformation.amountDetails.totalAmount
 - orderInformation.billTo.address1
 - orderInformation.billTo.administrativeArea
 - orderInformation.billTo.country
 - orderInformation.billTo.email
 - orderInformation.billTo.firstName
 - orderInformation.billTo.lastName
 - orderInformation.billTo.locality
 - orderInformation.billTo.phoneNumber
 - orderInformation.billTo.postalCode
 - paymentInformation.card.expirationMonth
 - paymentInformation.card.expirationYear
 - paymentInformation.card.number
 - processingInformation. authorizationOptions. initiator. merchantInitiatedTransaction. previousTransactionId
 - American Express: set to the transaction ID from the original transaction.
 - Discover: set to the transaction ID from the original transaction.
 - Visa: set to the last successful transaction ID.
 
- processingInformation. authorizationOptions. initiator. merchantInitiatedTransaction. reason
 - Set the value to4.
 - Required only for Discover, Mastercard, and Visa.
 - processingInformation. authorizationOptions. initiator. type
 - Set the value tomerchant.
 - processorInformation.cardReferenceData
 - Required only for token transactions with Discover or Diners Club. Set this field to theprocessorInformation.cardReferenceDatafield that was in the response message when you obtained the customer's credentials.
 
Optional Field for Processing Merchant-Initiated No-Show Charges
    You can use these optional fields to include additional information when authorizing
                a request for an MIT no-show charge: 
- processingInformation. authorizationOptions. initiator. storedCredentialUsed
 - If the payment information is COF information, set totrue.
 
REST Example: Processing Merchant-Initiated No-Show Transactions
    Request
{ "processingInformation": { "authorizationOptions": { "initiator": { "type": "merchant", "merchantInitiatedTransaction": { "originalAuthorizedAmount": "100", //Discover only "previousTransactionId": "123456789619999", "reason": "4" } } } }, "orderInformation": { "billTo" : { "country" : "US", "lastName" : "Kim", "address1" : "201 S. Division St.", "postalCode" : "48104-2201", "locality" : "Ann Arbor", "administrativeArea" : "MI", "firstName" : "Kyong-Jin", "phoneNumber": "5554327113", "email" : "" }, "amountDetails": { "totalAmount": "150.00", "currency": "USD" } }, "paymentInformation": { "card": { "expirationYear": "2031", "number": "4111xxxxxxxxxxxx", "expirationMonth": "12" } } }
Response to a Successful Request
{ "_links": { "authReversal": { "method": "POST", "href": "/pts/v2/payments/6534214295466223903006/reversals" }, "self": { "method": "GET", "href": "/pts/v2/payments/6534214295466223903006" }, "capture": { "method": "POST", "href": "/pts/v2/payments/6534214295466223903006/captures" } }, "clientReferenceInformation": { "code": "1653421429522" }, "id": "6534214295466223903006", "orderInformation": { "amountDetails": { "authorizedAmount": "150.00", "currency": "USD" } }, "paymentAccountInformation": { "card": { "type": "001" } }, "paymentInformation": { "tokenizedCard": { "type": "001" }, "card": { "type": "001" } }, "pointOfSaleInformation": { "terminalId": "111111" }, "processorInformation": { "approvalCode": "888888", "networkTransactionId": "123456789619999", "transactionId": "123456789619999", "responseCode": "100", "avs": { "code": "X", "codeRaw": "I1" } }, "reconciliationId": "64365823G3K7HFAM", "status": "AUTHORIZED", "submitTimeUtc": "2022-05-24T19:43:49Z" }