SimpliFi - Bayzat
HomeContact Us
HomeContact Us
    • Introduction
    • SimpliFi Architecture
    • SimpliFi Virtual Card SDK Integration Guide
    • Auth
      • Login to generate JWT token
        POST
    • Card Program
      • Create Card Program
        POST
      • Get Card Program
        GET
      • Change Card Program Status
        PATCH
      • Link Funding Source to Card Program
        POST
      • Get Balance of Funding Source
        GET
      • Raise Funding
        POST
      • Raise Funding Document Upload
        POST
    • User
      • Upload Document
        POST
      • List all Users
        GET
      • Create a User
        POST
      • Retrieve a User
        GET
      • Update a User
        PUT
      • Delete a User
        DELETE
    • Transaction
      • List All Transactions
        POST
    • Card
      • List all Cards
        GET
      • Create a Card
        POST
      • Get Card Details
        GET
      • Activate a Card
        POST
      • Manage Card Status
        POST
      • Get Rule Groups on Card
        GET
      • Create Rule Group on Card
        POST
      • Update Rule Group on Card
        PUT
    • Webhook
      • Get all events
      • Create a webhook
      • Update a Webhook
      • Delete a Webhook
      • Updates the status of Webhook
      • Card Holder Creation Success webhook
      • Card Holder Update Success webhook
      • Card Holder Deletion Success webhook
      • Card Program Creation Success webhook
      • Card Program Update Success webhook
      • Card Program Status Change Success webhook
      • Raise Funding Success webhook
      • Card Activation Success webhook
      • Card Activation Failure webhook
      • Card Issuance Success webhook
      • Card Issuance Failure webhook
      • Card Status Change Success webhook
      • Rule Group Creation Success webhook
      • Rule Group Update Success webhook
      • Rule Group Delete Success webhook
      • Transaction Success webhook
    • Schemas
      • ErrorModel
      • AuthRequestModel
      • AuthResponseModel
      • CardProgramRequestModel
      • CardProgramResponseModel
      • CardProgramStatusChangeRequestModel
      • FundingSourceRequestModel
      • FundingSourceResponseModel
      • FundingSourceBalanceModel
      • RaiseFundingRequestModel
      • RaiseFundingResponseModel
      • RaiseFundingDocumentModel
      • FileUploadModel
      • DocumentUploadModel
      • DocumentModel
      • TransactionRequestModel
      • TransactionResponse
      • TransactionResponseDetails
      • UserDetailModel
      • ContactModel
      • UserRequestModel
      • UserModel
      • InstrumentType
      • CardRequestModel
      • CardResponseModel
      • CardStatusModel
      • RuleGroupResponseModel
      • RuleGroupModel
      • RuleGroupSpendRestrictions
      • WebhookEventType
      • WebhookEventModel
      • WebhookRequestModel
      • WebhookResponseModel
      • CompanyUuidParameter
      • RequestUuidParameter
      • UserUuidParameter
      • CardUuidParameter
      • MaskedPanParameter
      • CardStatusParameter
      • TransactionIdParameter
      • TransactionUuidParameter
      • TransactionTypeParameter
      • WebhookSuccess
      • Error40089
      • WebhookFailure
      • Error30003
      • CardActivationSuccessWebhook
      • UserSuccessWebhook
      • CardActivationFailureWebhook
      • CardHolderCreationSuccessWebhook
      • CardIssuanceSuccessWebhook
      • CardHolderUpdationSuccessWebhook
      • CardIssuanceFailureWebhook
      • CardHolderDeletionSuccessWebhook
      • CardProgramSuccessWebhook
      • CardProgramCreationSuccessWebhook
      • CardProgramUpdationSuccessWebhook
      • CardProgramStatusChangeSuccessWebhook
      • RaiseFundingSuccessWebhook
      • CardStatusChangeSuccessWebhook
      • RuleGroupCreationWebhook
      • RuleGroupCreationSuccessWebhook
      • RuleGroupUpdationSuccessWebhook
      • RuleGroupDeletionSuccessWebhook
      • Error99997
      • TransactionSuccessWebhook
      • Error40065
      • Error40007
      • Error40056
      • Error15017
      • Error40081
      • Error30022
      • Error15015
      • Error15016
      • Error30049
      • Error40006
      • Error40010
      • Error40080
      • Error40053
      • Error40113
      • Error40067
      • Error40069
      • Error50010
      • Error50011
      • Error50008
      • Error50004
      • Error10003
      • Error20046
      • Error35004
      • Error35005
      • Error35006
      • Error35007
      • Error35009
      • Error10001
      • Error20133
      • Error20017
      • Error20001
      • Error20005
      • Error20039
      • Error20011
      • Error20038
      • Error20127
      • Error20018
      • Error20002
      • Error20004
      • Error20006
      • Error20032
      • Error30012
      • Error20086
      • Error20019
      • Error20132
      • Error20008
      • Error40054
      • Error20015
      • Error20074
      • Error21090
      • Error20161
      • Error20162
      • Error20089
      • Error20076
      • Error30023
      • Error30013
      • Error20087
      • Error30028
      • Error20070
      • Error20050
      • Error82028
      • Error30004
      • Error30044
      • Error30001
      • Error30006
      • Error30048
      • Error30024
      • Error35043
      • Error30025
      • Error30010
      • Error30047
      • ErrorReason99997
      • Error81040
      • Error40128
      • Error40136
      • Error10035
      • Error35024
      • Error60001
      • Error60002
      • Error60003
      • Error60004
      • Error60005
      • Error60021
      • Error60012
      • Error60009

    SimpliFi Virtual Card SDK Integration Guide

    Overview#

    The SimpliFi Virtual Card SDK allows you to securely display sensitive card information (PAN, CVV) and manage PINs within your application. To ensure PCI-DSS compliance, these details are rendered directly from SimpliFi servers via a secure web page.
    Base URL: https://{env}-virtualcard.simplifipay.com/simplifi-sdk/
    Query Parameters:
    ParameterTypeRequiredDescription
    tokenStringYesBearer token obtained from the Auth API.
    cardUUIDStringYesThe unique 36-character ID of the card to display.
    userIDStringYesThe unique 36-character ID of the cardholder.
    actionStringYesThe operation to perform (see list below).
    Available Actions
    ActionDescription
    view_card_detailReveal Card Number & CVV
    set_pinSet a new PIN for Physical Card
    activate_cardActivate a new physical Card

    Mobile Integration (React Native)#

    To integrate the SimpliFi Virtual Card SDK into a React Native application, you should use the official react-native-webview package (or a similar web view component). The SDK works by loading a secure web page directly from SimpliFi servers via a secure web page to ensure PCI-DSS compliance.
    Install Dependency
    Install the package in your project: npm install react-native-webview
    Construct URL
    Define a function to build the full URL, including all required query parameters:
    token Bearer token obtained from the Auth API.
    cardUUID The unique 36-character ID of the card to display.
    userID The unique 36-character ID of the cardholder.
    action The operation to perform

    Render WebView Component#

    Use the WebView component from the package, passing the full constructed URL to the source prop. The secure page relies on JavaScript to render data, which the react-native-webview component generally supports by default.

    Web Integration#

    To integrate this into a website (React, Vue, or plain HTML), use a standard HTML iFrame.
    1.
    Create Element: Add an <iframe> tag to your page structure.
    2.
    Set Source: Set the src attribute of the iframe to the full URL constructed above.
    3.
    Styling: Ensure the iframe has sufficient height (approx. 600px) and width (100%) to display the card visually properly. No additional headers or authentication logic is needed inside the browser code; the token in the URL handles validation.
    Modified at 2026-03-24 11:31:18
    Previous
    SimpliFi Architecture
    Next
    Login to generate JWT token
    Built with