Store card or bank account information securely for future payments
Consumer Facing
InstaMed enables omnichannel payment method tokenization when consumer permission is obtained. This allows payment methods to be shared with staff-facing applications.
Reduce PCI and PA-DSS efforts by embedding InstaMed transaction screens or the InstaMed Secure Token when tokenizing card or account data for future use.
Use Cases:
- Create future one-time payment
- Create digital wallet
- Create payment plans
- Create automatic payments
Add Payment Method SSO
Consumer-facing digital wallet allows for secure storage of card and bank account information for later use.
Review the wizard below for interface display options, code examples and implementation details for a consumer-facing digital wallet. This will allow secure storage of card and bank account information for later use.
Embed the InstaMed Secure Token
InstaMed tokenizes the payment instrument and enables the software application to control the rest of the user experience. This integration pairs well with REST, NVP or SOAP technologies.
REST API
Recommended for new integrations where the user experience is heavily controlled by the software application. Consider pairing with the InstaMed Secure Token to manage PCI scope in an ECOM environment.
Explore our REST documentation. If you need a Sandbox API Key, apply for one here.
NVP
HTTP POST Name Value Pair (NVP) is a simple to use format that works across all platforms.
Sample Request
POST /payment/NVP.aspx HTTP/1.1
Host: connect.instamed.com
Content-Type: application/x-www-form-urlencoded
Content-Length: NNN
transactionType=CreditCard&transactionAction=SaveOnFile&MerchantID=123123123&StoreID=123&TerminalID=123&cardPresentStatus=PresentManualKey&cardNumber=6011000990139424&cardHolderName=Joe Montana&cardExpDate=12-19&amount=12.00&cardVerificationNumber=123&
Sample Response
IsEMVVerifiedByPIN=false&cardBrand=DISCOVER&cardExpirationMonth=12&cardExpirationYear=2019&cardBINNumber=601100&cardHolderName=JOE MONTANA&paymentCardType=CREDIT&lastFourDigits=9424&responseCode=000&responseMessage=APPROVAL&transactionStatus=O&authorizationText=I CONSENT AND PERMIT THE ABOVE NAMED MERCHANT TO CHARGE MY CREDIT / DEBIT CARD ACCOUNT SPECIFIED ABOVE THE AMOUNT DUE FROM ME FOR SERVICES RENDERED, UP TO THE ABOVE AMOUNT.&transactionID=D5E2BF0800AB41CEAC2D8CBF406E800E&saveOnFileTransactionID=D5E2BF0800AB41CEAC2D8CBF406E800E&transactionDate=2016-03-23T20:15:08.2808165Z
SOAP
SOAP Web Services utilizing SOAP version 1.1 or SOAP version 1.2 to transport data. Connectivity requires 2048 bit TLS security.
DoCreditCardSaveOnFile
https://connect.instamed.com/payment/service.asmx?op=DoCreditCardSaveOnFile
DoPaymentPlanCreate
https://connect.instamed.com/payment/service.asmx?op=DoPaymentPlanCreate
InstaMed Consumer Portal
Standalone portal for software vendors who do not yet have a consumer-facing application to embed into.
Link directly to the portal by directing consumers here: pay.instamed.com
Staff Facing
Use Cases
- Collect all card modes: EMV, NFC, swipe and manual
- Telephone based keyed bank account supported
New Payment Plan SSO
Staff-facing digital wallet allows for secure storage of card and bank account information for later use.
Review the wizard below for interface display options, code examples and implementation details.
Simple Payment Plan SSO
Review the wizard below for interface display options, code examples and implementation details.
REST API
Only recommended for new integrations where the device support is limited to simple HID or KE mode. For EMV/NFC, consider using the .NET API or embedded approaches.
Explore our REST documentation. If you need a Sandbox API Key, apply for one here.
NVP
HTTP POST Name Value Pair (NVP) is a simple to use format that works across all platforms.
Sample Request
POST /payment/NVP.aspx HTTP/1.1
Host: connect.instamed.com
Content-Type: application/x-www-form-urlencoded
Content-Length: NNN
merchantID=1000&storeID=10&terminalID=1&amount=1&userID=dynapro&transactionAction=TokenRequest&transactionType=CreditCard&cardPresentStatus=PresentSwipeSign&encryptedTrack1Data=CB1E22C55597A0E41DED8FF6BBEC3120D3B3B86E4DA7B9CF580C151202CC61449BBAB519292A26C3683355544689051274ADF6C8F700B4988474C01A9EB748796264AE46F66714A7573C88A13293A3D6&encryptedTrack2Data=DB169F24F88C864A85118C739B9C9A7046F11AFB0AB53FBEBD78CD282259DE72E6A9A0F208D456FE&dUKPTKSN=9011880B3A1582000001&printStatus=61400200&printData=1DF7D25AA1F5912401CF9F6AF17FF58283BB43A7EC74013CA5B490D93DFDF17DDCEB3329B2633F1BA93398E575FC4B763F82A60288A7E51A&hasEncryptedCardData=True&deviceSerialNumber=B3A1582032917AA&deviceName=ImageSafe&requestToken=false&allowPartialPayment=false&hideSwipeKeyedButtons=false&supportsMultiSignatureImageFormats=true&preventCheck=true&forceSwipeOnly=false&suppressReceipt=false&isEMVCapableDevice=False&isEMVFallback=False&
Sample Response
IsEMVVerifiedByPIN=false&isSignatureRequired=false&cardBrand=AMEX&cardExpirationMonth=3&cardExpirationYear=2020&cardBINNumber=379636&cardHolderName=C MUSCARELLA&paymentCardType=CREDIT&lastFourDigits=1005&authorizationNumber=9A75F3&responseCode=000&responseMessage=APPROVAL&transactionStatus=C&authorizationText=I AGREE TO PAY THE ABOVE AMOUNT ACCORDING TO MY CARD HOLDER AGREEMENT.&transactionID=53662F173E6C446FBC51E657CAB9DA75&transactionDate=2017-09-11T21:25:22.1484465Z
SOAP
SOAP Web Services utilizing SOAP version 1.1 or SOAP version 1.2 to transport data. Connectivity requires 2048 bit TLS security.
DoCreditCardSaveOnFile
https://connect.instamed.com/payment/service.asmx?op=DoCreditCardSaveOnFile
DoPaymentPlanCreate
https://connect.instamed.com/payment/service.asmx?op=DoPaymentPlanCreate
.NET API
For Windows-based applications to outsource device support including EMV/NFC. Works in local and thin client environments.
InstaMed Online
Standalone portal for software vendors who do not yet have a staff-facing application to embed into.
Device Support
If using .NET API or SSO, device support is managed by InstaMed. Clients can use the InstaMed Device Service for modern browser support and certain device models. For a list of P2PE devices supported and available through InstaMed, please see here.