Payment Plans

Schedule future payments using a stored payment method

Features and Benefits

  • Recurring Payments  
    Create recurring payments, manage plans or skip payments
  • Installment Plans
    Create and modify installment plans to pay large balances over time
  • Plan Policies 
    Payment plan policies can be specified for the end-user in terms of feature set and payment types, amounts, etc.
  • Notifications
    Automatic notifications by SMS and email seven days before upcoming payments and after payments are transacted

Types

InstaMed offers support for transactions that store payment method (credit card, bank account, etc.) information securely for future use and scheduled payments. Payment plans are available in several types:

  • Installment: Users specify the total amount due, the payment frequency, the payment amount, the initial payment and if there will be any collect-now payments. This transaction type allows payments to be skipped as designated.
  • Recurring: Similar to installment, but without a total amount due, this transaction type allows users to specify the payment frequency, the payment amount, the initial payment and if there are any collect-now payments. This transaction type allows payments to be skipped as designated.
  • Save on File: This type allows for future payments to be made as needed. There is no set frequency, payment amount or total amount to be paid. 

Consumer Facing Integration Options

The InstaMed Payment Plans solution enables consumers to initiate and edit payment plans to pay off large balances using a self-service consumer portal. Access to the payment plan control is available from any desktop, tablet or mobile device.

Use Cases

  • Payment plans with eCheck payment methods
  • Payment plans with credit/debit card payment methods
  • Installment plans for paying large balances over time
  • Collect an ad hoc payment on a plan
  • Skip payment
  • Specify parameters for self-service payment plans
  • Notify consumers via email or SMS of upcoming payments
  • Notify consumers via email or SMS of payment made

Embed New Payment Plan

Review the wizard below for interface display options, code examples and implementation details when configuring Payment Plans via SSO Integration.

Loading, please wait

Receipt SSO

Review the wizard below for interface display options, code examples and implementation details when viewing Receipts via SSO Integration.

Loading, please wait

REST

Initiate Payment Plans from a software application via REST. This approach is recommended for new integrations where the user experience is heavily controlled by the software application.

Explore our REST documentation.  If you need a Sandbox API Key, apply for one here.


NVP

Initiate Payment Plans from a software application via the webservice protocol HTTP POST Name Value Pair (NVP). 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

Initiate Payment Plans from a software application via SOAP Web Services utilizing SOAP version 1.1 or SOAP version 1.2 to transport data.

Please Note: Connectivity requires 2048 bit TLS security.

DoPaymentPlanCreate

https://connect.instamed.com/payment/service.asmx?op=DoPaymentPlanCreate

InstaMed Consumer Portal

Software vendors who do not yet have a consumer-facing application to embed into can leverage InstaMed’s standalone consumer portal.

https://pay.instamed.com/Form/PaymentPortal/Home

Staff Facing Integration Options

InstaMed Payment Plans for point of sale (POS) and Back Office applications allow staff to setup payment plans for consumers across all environments including desktop or mobile native and web apps.

Embedding InstaMed Online and leveraging tokenized payment methods can significantly reduce security and compliance (PA-DSS and PCI) efforts.  

Use Cases

  • Staff sets up installment plan for consumer to pay large balances over time
  • Staff set up recurring payment for consumer
  • Save a payment method on file to collect additional costs in the future (i.e., hotel model)
  • Notify consumers of upcoming payments
  • Staff sets up payment plan by swiping credit/debit card
  • Staff sets up payment plan by inserting chip card
  • Staff sets up payment plan by keying credit/debit card into encrypted pin pad device
  • Staff sets up payment plan using eCheck
  • Staff sets up payment plan using tokenized payment method

New Payment Plan SSO

Configure Payment Plans via Single Sign-On Integration and use devices to capture the payment details.

Review the wizard below for interface display options, code examples and implementation details.

Loading, please wait

Embed New Simple Payment Plan

Review the wizard below for interface display options, code examples and implementation details when creating Payment Plans via Simple Single Sign-On Integration and using devices to capture the payment details.

Loading, please wait

REST

Initiate Payment Plans from a software application via REST. This method is 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

Initiate Payment Plans from a software application via the webservice protocol HTTP POST Name Value Pair (NVP). 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

Initiate Payment Plans from a software application via SOAP Web Services utilizing SOAP version 1.1 or SOAP version 1.2 to transport data.

Please Note: Connectivity requires 2048 bit TLS security.

DoPaymentPlanCreate

https://connect.instamed.com/payment/service.asmx?op=DoPaymentPlanCreate

InstaMed Online

Leverage InstaMed’s standalone consumer portal for Payment Plans.

https://online.instamed.com/providers/Form/PatientPayments/NewPaymentPlan

Build a better healthcare payments experience with InstaMed

Talk With an InstaMed Expert