Moov - Integration Guidline

This instruction is allowed to integrate betweeb Embarc and Moov


Setup Moov Webhooks


  1. Go to Developers -> Webhooks -> Click + New webhook


  1. Paste the webhook that is provided by Embarc team

Please contact embarc team to get the URL to add to your webhook

ex.

Production - URL


Staging URL:


QA URL:



  1. Apply all events to send to embarc

Or you can specify the following

account.created
account.disconnected
account.updated
balance.updated
bankAccount.created
bankAccount.deleted
bankAccount.updated
cancellation.created
cancellation.updated
capability.requested
capability.updated
card.autoUpdated
dispute.created
dispute.updated
invoice.created
invoice.updated
networkID.updated
paymentMethod.disabled
paymentMethod.enabled
refund.created
refund.updated
representative.created
representative.deleted
representative.updated
terminalApplication.created
terminalApplication.updated
transfer.created
transfer.updated
walletTransaction.updated
wallet.created
wallet.updated



Generate Moov API Key


  1. Go to Developers → API Keys → click + New API key

  1. Add the following domains


Production - URL


Staging URL:


QA URL:



3. Public and Secret Key will be created



Create Integration Component in Embarc


  1. Go to Integration and searching for Moov, and enabled then click on Moov widget

  1. Open Configuration

Make sure these field are ready

  • Client ID is Moov Public Key
  • Account ID is Moov Dashboard Admin ID
  • Client Secret is Moov Secret Key
  • Signing Secret is Moov Signing secret


a. Regarding Client ID and Client Secret you can find from

3. Public and Secret Key will be created

b. Account ID

Go to settings -> Business details -> Click on the copy icon


c. Signing Secret

Go to Developers -> Webhooks -> any webhook details -> signing secret -> click on Reaveal secret