Skip to main content
The Visa Flexible Credential (VFC) feature allows cardholders to use their debit card for Buy Now, Pay Later (BNPL) credit transactions when you approve that transaction from your Just-in-Time Funding Gateway. By integrating VFC in your program, a single card product can toggle between debit and credit payment methods based on each transaction, bringing multiple funding sources to a single card.

Available operations

Use the product inquiry endpoint to simulate a product.inquiry transaction for a VFC-enabled card. You can simulate VFC transactions for authorization, authorization.reversal, authorization.incremental, and refund.authorization transaction by including the flex object and related details in a POST request to the following endpoints:
  • /simulations/cardtransactions/authorization
  • /simulations/cardtransactions/authorization.reversal
  • /simulations/cardtransactions/authorization.incremental
  • /simulations/cardtransactions/refund.authorization
For information about the /simulations/cardtransactions/* endpoints, see Simulate authorization.

Authorization Transaction with VFC

The following example shows an authorization transaction with VFC for the Visa network.
Note
Authorization Transaction with VFC is only available for simulating in the Private sandbox. For more information about how to incorporate Visa Flexible Credential support in your program, contact your Marqeta representative.

Sample request body

JSON

Sample response body

JSON