Ask a Question

Creating quotes

Hello, After reading the guide on sending money in foreign currency, I'm confused how the quote should be created. Is this following assumption correct? 1. My sender's bank account is CAD 2. I want to send a payment of $10 USD 3. Create a quote with this payload { fromCurrency: 'CAD', toAmount: 10, toCurrency: 'USD', toCountry: 'US', recipientAccountEmail: '[email protected]' } 4. Then when calling send money I use the quote ID in the "exchangeRateQuoteId" field { payee: { email: '[email protected]', countryCode: 'US', ... }, amount: { currency: 'USD', number: 10 }, exchangeRateQuoteId: quote.id } Clarification would be helpful. Thanks!

Sandbox Create Customer Issue

Hello, I'm having difficulty creating a sandbox customer at sandbox.veem.com/CustomerApp. The form won't allow me to select a Country. I'm trying to create a customer to associate with my developer account, but can't get that far. Can some one help with this, or has another way for me to use my developer account to create a customer so I can get an access token to try out the API?

Get Payment Status vs Webhook Notifications

Hi there, the documentation for the GetPaymentStatus API suggests that we should be calling that endpoint every 30 minutes after a payment has been created. Is it possible to just use webhooks instead? Do the webhooks return the same data as is in the GetPaymentStatus endpoint, or should I be doing both? ie. using the webhook to trigger a call to GetPaymentStatus? Thanks!

When can I cancel a payment?

Is there a point in the sendPayment lifecycle when it becomes too late to cancel the payment through the cancelPayment API?

Verifying Webhooks

Hi there, is there any way we can verify webhooks to ensure they're coming from Veem? As far as I can tell, we're expected to just open up an endpoint and read whatever data comes through. Would be great to have a way to ensure they're legit, and not spam/malicious.

Value is unexpected: 11540

Unable to get the proper error { "code": 50000000, "message": "Value is unexpected: 11540", "timestamp": "2022-07-19T06:46:54.747", "fileName": "VeemResponseHandler.java", "lineNumber": 89 }

Access-Control-Allow-Origin Error

I'm testing the create contact API from my localhost. Is there any way I can add this URL to the VEEM sandbox platform and avoid the CORS error?

Adaptive Payments

Hello Team, We are looking for split transactions, like Adaptive Payments functionality via API can you please help us.

Search customer not suitable for creating payment.

Hello, We are integrating Veem into a market place where we have sellers and buyers. To complete a transaction we do. 1. Authorize to buyer's account 2. Search the seller by email 3. create a payment 4. apporve payment So the problem is that from the api endpoint: https://sandbox-api.veem.com/veem/v1.1/customers we do NOT receive business Type nor Phone number which will be necessary to create payments via API through https://sandbox-api.veem.com/veem/v1.1/payments Please let me know if there is a better way to support marketplaces or overcome this. Thanks


How long does the payments take to be processed