In-Store Payment Use Cases

Use this page to understand the key in-store payment journeys your teams will implement with Verifone and Braintree, from the cashier and customer point of view. It walks through canonical scenarios like standard card sales, refunds, voids, pre-authorizations, and card-on-file so product and engineering teams can align on expected behavior before diving into API details.

Sale transactionAnchorIcon

  1. The cashier confirms the payment total and proceeds with payment via Point of Sale (POS).
  2. The POS sends a Sale request to Verifone's POS Cloud or PSDK with the sale amount.
  3. The payment terminal receives the request, and the customer is asked to present their card.
  4. The customer's card data is securely transmitted to Braintree and charged for the sale amount.
  5. Verifone returns the sale transaction data from Braintree to the POS.

Vault with sale transactionAnchorIcon

  1. The cashier confirms the payment total and proceeds with payment via Point of Sale (POS).
  2. The POS sends a Sale request to Verifone's POS Cloud or PSDK, including the sale amount and the stored credential indicator.
  3. The payment terminal receives the request, and the customer is asked to present their card.
  4. The customer's card data is securely transmitted to Braintree. It is charged for the sale amount and vaulted within the Braintree vault.
  5. Verifone returns the sale transaction data and the vaulted payment method token from Braintree to the POS.

Swimlane,sequence,diagram,titled,"Verifone,and,Braintree,Sale,Flow.",The,diagram,contains,four,vertical,swimlanes,labelled,from,left,to,right:,"Point,of,Sale,","Verifone,Integration,","Payment,Terminal,",and,"Braintree.",Horizontal,arrows,indicate,the,sequence,of,events.,The,"Point,of,Sale",sends,an,arrow,labelled,"Request,Sale,Transaction",to,"Verifone,Integration.",A,note,below,this,arrow,indicates,that,the,request,can,optionally,include,a,Credential,on,File,indicator,to,vault,the,card,with,Braintree.,"Verifone,Integration",sends,an,arrow,labelled,"Request,Sale,Transaction",to,"Payment,Terminal.","Payment,Terminal",sends,a,self-referencing,arrow,labelled,"Request,Card,Input,",indicating,it,prompts,the,customer,locally.,A,dashed,horizontal,line,spans,all,four,lanes,,below,which,the,customer,action,occurs.,"Payment,Terminal",sends,an,arrow,labelled,"Charge,Card",to,"Braintree.","Braintree",returns,an,arrow,labelled,"Return,Transaction,Data",to,"Payment,Terminal.","Payment,Terminal",sends,an,arrow,labelled,"Return,Transaction,Data",to,"Verifone,Integration.","Verifone,Integration",sends,an,arrow,labelled,"Return,Transaction,Data",back,to,"Point,of,Sale."