SuperStartup
HomeContact Us
HomeContact Us
    • Introduction
    • SimpliFi Architecture
    • Webhooks
    • Webhook Signature
    • SimpliFi WebSDK Integration Guide
    • Auth
      • Login to generate JWT token
        POST
      • Login to generate SDK Admin JWT token
        POST
    • User
      • List all Users
        GET
      • Create a User
        POST
      • Retrieve a User
        GET
      • Update a User
        PUT
      • Delete a User
        DELETE
      • Add update address of user
        POST
    • Funding Source
      • Raise Funding Document Upload
        POST
      • Raise Funding
        POST
    • Card
      • List all Cards
        GET
      • Create a Card
        POST
      • Get Card Details
        GET
      • Manage Card Status
        POST
      • Load a Card
        POST
      • Unload a Card
        POST
      • Renewal of the Card
        POST
      • Request a Physical Card
        POST
    • Webhook
      • Get all events
        GET
      • Create a webhook
        POST
      • Update a Webhook
        PUT
      • Delete a Webhook
        DELETE
      • Updates the status of Webhook
        PUT
      • Processor Mapping webhook
      • Card Activation webhook
      • Card Issuance webhook
      • Card PIN Setup webhook
      • Card Renewed webhook
      • Card Status Change webhook
      • Card Type Change webhook
      • Card Load webhook
      • Card Unload webhook
      • User create webhook
      • User update webhook
      • User delete webhook
      • Raise funding webhook
      • Transaction webhook
      • Transaction Enrichment webhook
    • Schemas
      • ErrorModel
      • AuthRequestModel
      • SdkAuthRequestModel
      • AuthResponseModel
      • RaiseFundingDocumentModel
      • RaiseFundingRequestModel
      • FileUploadModel
      • RaiseFundingResponseModel
      • UserRequestModel
      • UserDetailModel
      • AddressModel
      • AddressRequestModel
      • ContactModel
      • UserModel
      • CardRequestModel
      • CardResponseModel
      • InstrumentType
      • CardStatusModel
      • CardAmountModel
      • CardRenewalModel
      • WebhookEventType
      • WebhookEventModel
      • WebhookRequestModel
      • WebhookResponseModel
      • Webhook
      • CompanyUuidParameter
      • RequestUuidParameter
      • ProcessorMappingUuidParameter
      • UserUuidParameter
      • CardUuidParameter
      • MaskedPanParameter
      • CardStatusParameter
      • TransactionIdParameter
      • TransactionUuidParameter
      • TransactionTypeParameter
      • ProcessorMappingCreationWebhook
      • CardActivationWebhook
      • CardIssuanceWebhook
      • CardPinSetupWebhook
      • CardRenewedWebhook
      • CardStatusChangeWebhook
      • CardTypeChangeWebhook
      • CardLoadWebhook
      • CardUnloadWebhook
      • UserWebhook
      • CardHolderCreationWebhook
      • CardHolderUpdationWebhook
      • CardHolderDeletionWebhook
      • RaiseFundingWebhook
      • TransactionWebhook
      • TransactionEnrichmentWebhook
      • Error99997
      • Error40089
      • Error40065
      • Error40007
      • Error40056
      • Error15017
      • Error30003
      • 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 Architecture

    SimpliFi uses Async architecture to let the clients use its APIs in a modular set-up. Every API call made to SimpliFi would result in response code in the 2xx series, if the request was successfully received. Once the request is received it gets handled internally to get it processed.
    Once the request is processed, the response of the request is provided to the clients at their configurable endpoints through webhooks. Webhook body would provide appropriate values in case the request was completed as well as error codes in case the request resulted in failure.

    Understanding API Resources#

    CardProduct: This is the highest level of the resource hierarchy with-in SimpliFi platform. CardProduct are implemented at the partnering processors depending upon client requirements and approvals from regulatory bodies and schemes.
    Funding Source: Every client (or company i.e. client of SimpliFi client) would get a dedicated funding source in each approved currencies for CardProduct. Funding source is the Account number that is created to specifically run the card programs created under a Company.
    User: Users are cardholders to whom the cards would be issued. Users can be created using APIs.
    Card: These are payment cards which can be issued in virtual or physical form and can be used to conduct transactions. One user can have multiple cards.
    PCI DSS Compliant SDK: Both iOS and Android SDKs which can be wrapped under client App to enable cardholders access their card details on the app.
    Transactions: Transactions on SimpliFi platform could be accessed using two mechanisms:
    API: The API can be called to see all the transactions at Card, User or Card Program level. However this API would not be enough to update the client system with real time transactions.
    Webhook: To support clients update their system with real time transactions (which the card holders would be conducting outside of their system), SimpliFi would send the webhooks with all the transactional details.

    Getting API Keys#

    To request API keys for the SimpliFi platform please place a request here. Once we receive your request we’d be able to send you:
    Client ID
    User ID
    Temporary Password
    Dummy funding source in USD currency
    You will be able to use the first three credentials to start testing APIs (or access SimpliFi Portal).
    Modified at 2026-09-15 05:41:50
    Previous
    Introduction
    Next
    Webhooks
    Built with