SaleCopy Pagepost https://svra.interpaypos.com:1443/Charges a card using a token (OTT or permanent) and captures the funds in a single step — the most common transaction type.Body ParamsTERMIDstringrequiredTerminal ID of the merchant (8 alphanumeric characters). Must always be the first field.PASSstringrequiredlength ≤ 16Password for the Terminal ID (provided by SportsPay).TYPEstringenumrequiredType of transaction (S for Sale).SAllowed:SAMTstringrequiredAmount to be processed in dollars and cents (numeric with decimal).TOKENstringrequiredTokenized card data (16-19 alphanumeric characters).REFstringrequiredUnique reference number attached to the transaction (5-40 characters; accepts alphanumeric, -, and /). Must be unique within the current batch.USERFEEstringAmount to charge cardholder for transaction in dollars and cents (numeric with decimal).PLATFEEstringPlatform Fee - Amount to add to transaction amount in dollars and cents (mutually exclusive with PLATCHRG)PLATCHRGstringPlatform Charge - Amount to subtract from transaction amount in dollars and cents (mutually exclusive with PLATFEE).CUSTIDstringPlatform-side customer identifier (max 40 characters; accepts alphanumeric, -, and _). Used to associate the transaction with a customer record in your system.CUSTNAMEstringCustomer's name (max 40 characters; accepts alphanumeric, spaces, -, ', and .).CUSTEMAILstringCustomer's email address (max 60 characters; accepts standard email characters: alphanumeric and @ . ! # $ % + - _ { | } ~).INVstringInvoice number associated with the transaction (max 5-20 alphanumeric characters).DESCstringDescription of payment (up to 60 characters; accepts alphanumeric, spaces, symbols and punctuation marks).PROGRAMarray of objectsProgram-level line items associated with the transaction. Appears in the Deposit Report to provide a breakdown of charges contributing to a deposit. Multiple PROGRAM entries may be included.PROGRAMADD objectPLAYERarray of objectsPlayer-level line items associated with the transaction. Appears in the Deposit Report alongside PROGRAM entries. Multiple PLAYER entries may be included.PLAYERADD objectACCOUNTarray of objectsAccount-level line items associated with the transaction. Appears in the Deposit Report alongside PROGRAM and PLAYER entries. Multiple ACCOUNT entries may be included.ACCOUNTADD objectSPLITstringThe Split Payment information, formatted as multiple key-value pairs inside brackets. Each Split Payment entry must be enclosed in square brackets and can include multiple fields separated by &. Example format: [TRANGP=TESTGRP&RECV=DEVM0058&AMT=1.20&REF=12345678&MSG=DEMOTRANSFER].Response 200SUCCESSFUL TRANSACTIONUpdated 1 day ago RelatedOverviewStepsParameter Descriptions