EBT Online Implementation

EBT Online Initiate

Submit a request to gateway to initiate the transaction. Gateway responds with the necessary pieces to pop up a pin pad.

Request Parameters

  • xCommand (ebtonline:initiate)
  • xCardNum
  • xExp (if available)

Billing Information:

  • xBillFirstName
  • xBillMiddleName
  • xBillLastName
  • xBillCompany
  • xBillStreet
  • xBillStreet2
  • xBillCity
  • xBillState
  • xBillZip
  • xBillCountry
  • xBillPhone
  • xBillMobile

Shipping information:

  • xShipFirstName
  • xShipMiddleName
  • xShipLastName
  • xShipCompany
  • xShipStreet
  • xShipStreet2
  • xShipCity
  • xShipState
  • xShipZip
  • xShipCountry
  • xShipPhone
  • xShipMobile

Response Parameters

  • xInternalID (TranID)
  • xAccuID
  • xPinpadURL

EBT Online Balance

Submit a balance request to gateway with the reference number of the initiate transaction. Gateway retrieves the cardholder information and PaySecure pin information from the initiate transaction and submits the balance request to PaySecure. Gateway returns the SNAP and cash balance information.

Request Parameters

  • xCommand (ebtonline:balance)
  • xRefnum (Reference number of the initiate transaction)

Response Parameters

  • xRemainingBalanceEBTFS
  • xRemainingBalanceEBTCB

EBT Online Sale

Submit a sale request for cash benefits or SNAP benefits to gateway with the reference number of the initiating transaction. Gateway retrieves the cardholder information and PaySecure pin information from the initiate transaction and submits the sale request to PaySecure. Gateway returns the result of the sale.

EBTFS Request Parameters

  • xCommand (ebtonline:cbsale)
  • xRefnum (Reference number of the initiate transaction)
  • xAmount

EBTCB Request Parameters

  • xCommand (ebtonline:cbsale)
  • xRefnum (Reference number of the initiate transaction)
  • xAmount

Response Parameters

  • xRemainingBalanceEBTFS
  • xRemainingBalanceEBTCB

EBT Online Refund

Submit a request for a refund to gateway with the reference number of the sale transaction. Gateway submits the refund request to PaySecure. Gateway returns the result of the refund.

Request Parameters

  • xCommand (ebtonline:refund)
  • xRefnum (Reference number of the sale transaction)
  • xAmount

Response Parameters

  • xRemainingBalanceEBTFS
  • xRemainingBalanceEBTCB

EBT Online Void

Submit a request for a void to gateway with the reference number of the sale transaction. Gateway submits the void request to PaySecure. Gateway returns the result of the void.

Request Parameters

  • xCommand (ebtonline:void)
  • xRefnum (Reference number of the sale transaction)
  • xAmount

Response Parameters

  • xRemainingBalanceEBTFS
  • xRemainingBalanceEBTCB