VCN In-store

Merchants' stores can generate Affirm virtual cards.

Affirm’s In-store Virtual Card allows your sales associates to provide real-time financing to qualified customers without integrating Affirm with your point of sale (POS) system. A virtual card is a one-time use prepaid debit card that has a fixed available balance. Affirm generates the virtual card with card number, expiration and card security code (e.g. Visa CVV) and merchants process them in their existing card processing system.

Customers can only use each card once towards the purchase associated with the original loan request. Virtual cards expire if not authorized within 24 hours of issue, and customers can’t use them at a different merchant.

Merchants can only authorize and capture up to the original purchase amount.

How it works

This is the exact same flow as our core In-store flow. The only difference is when building the checkout object, you will need to set the use_vcn attribute to true on the merchant object.

You will still need to fire the Store API request afterward.

Product details

_ Merchant-defined minimum cart threshold.

_ Merchant-defined product offering (i.e., AffirmGo, zero percent financing, interest-bearing financing, or a mix of these offerings).

_ First payment due to Affirm one month after the merchant issues the first capture against the card on the card network.

_ Real-time credit decision.

- No hard credit inquiry.

Minimum requirements

_ 18 years or older (19 years or older in Alabama or if you’re a ward of the state in Nebraska)

_ A valid U.S. or APO/FPO/DPO home address

_ U.S. mobile number that can receive SMS

_ A smartphone with access to a mobile web browser

- Valid email address

Application requirements

_ Merchant-defined minimum cart threshold.

_ Merchant-defined product offering (i.e., AffirmGo, zero percent financing, interest-bearing financing, or a mix of these offerings).

_ First payment due to Affirm one month after the merchant issues the first capture against the card on the card network.

_ Real-time credit decision.

- No hard credit inquiry.

Best practices

Do set the expectation that Affirm will notify the customer when they are approved or declined.
Do offer professional condolences and offer an alternative form of payment if they do not get approved.
Do recommend AutoPay during the Affirm application process.
Do verify the customer’s ID at checkout.
Do tell customers to contact Affirm customer support ([email protected]) for any account questions.

Do not set the expectation that your customer will be unconditionally approved.
Do not complete the Affirm application on behalf of the customer.
Do not discriminate when offering Affirm as a payment option. Offer Affirm as a payment option to consumers in a consistent manner.
Do not attempt to prequalify applicants by asking questions about their age, personal credit or banking history before the application process.