Ask a Question

Returned payment.requestId no longer reflects the X-Request-Id

The `requestId` field of payment objects returned from `createPayment` and `getPayments` used to reflect the `X-Request-Id` specified when creating the payment. However, the behavior in the sandbox today no longer appears to reflect that; in fact, the same (random) requestId appears for all objects returned from `getPayments`. Is this a bug? We depend on the `X-Request-Id` that we sent to be reflected in the payment object, essentially as a foreign key that we use for internal bookkeeping.

Nodes NPM not working

Hello, THe NPM is not working. Any suggestions?

Callbacks not received

I've setup a callback URL using the webhook.site tool in the "Payment Status Webhooks " area of the Veem sandbox application, and make a payment in the sandbox, id: 58156-Payment, however I didn't receive any webhook callback. Are the webhooks working in the sandbox, or is there something else we need to do?

How are replayed / redundant createPayment requests handled?

If a createPayment request is processed by the server but the response is not received by the client, how do you avoid duplicate payments if the client retries? Is the externalInvoiceRefId used to dedupe replayed requests? If not, is there a mechanism to prevent duplicate requests?

When is approvePayment needed?

Does createPayment always need to be followed by an approvePayment? If not, what is the latter for?

Using 'refresh' token to get a new 'access' token

My sandbox 'access' token is due to expire in the next day or two, i have a 'refresh' token but I can't see how to use it. Every time to go through the AUTH process it just gives me back the original access/refresh pair with an ever decreasing expiry time. How do I refresh this token pair in sandbox, and in production.

sandbox registration page not working?

Per the getting started guide, I went here to try to register as a developer in the sandbox: https://developer.veem.com/page/dev-dashboard-sandbox But the page just comes up blank. Is this broken?

How to add Sender & Receiver Bank Account Information

I want to use this payment gateway for sending/receiving money from any country. so can we use the gateway for that? The documentation is not proper as it is not showing how to add sender/receiver account information to make transaction. also we are not seeing how to add credit/debit card information.

Bearer Token from Refresh Token

I'm using veem in my Marketplace and I'm using it to request payments and send invoice while acting as an escrow. I can't find the API docx for Refresh Token, I'm hoping you can help me with it. Kind Regards, Sheraz

unauthorized grant type

Hi using your cURL example for the two-legged OAuth I am getting the following error: {"error":"invalid_client","error_description":"unauthorized grant type: client_credentials"} I have Base64 encoded the tupple of the application.

wordpress integration

Please let me know if I can integrate Veem to WordPress. if yes, then please send me instruction as soon as possible. I look forward to hearing from you soon. Thanks, Helal

How to get user(self) email in the api

We need to display the emails of connected veem accounts in the dashboard. How to get user(self) email of veem account.

Grant Type

While generating Token there is parameter grant_type for which in documentation it is given as 'grant_type : client_credentials' . Where can I get this client_credentials from ?

how to get timeCreated in payment return

How to get the timeCreated ? Is there any chance to get that ?

Internal Server Error

What are the possible reasons to that error ? cause I test all the possible way in payment using Rest API .

Is it possible to hold amount on Veem for some amount of time then release it.

Hi, I would like to see if your API is feasible to handle holding feature. Scenario : Customer A is receiving $10 from Customer B , so Customer will receive $10 amount in his/her Veem account but Customer B will not be able to use that amount until Customer A release that amount. Customer A can see that $10 transaction in his/her transaction history with status as `hold` or `holding`. When customer B perform specific action then that transaction history status will be changed to `complete` or `done` or `successful`. Please tell me is it feasible to do this with your REST API. Waiting for your reply.

Create Quote and Payment

Can I create Quote and Payment using sandbox unverified account?

API Minimums and Expiration

I want to create a system that lets me automate recurring payments to contractors. Obviously, this would need to run without me needing to authenticate each time. Is there an expiration on your OAuth access tokens? If so, do you have a non-expiring refresh token? Also, is there a minimum per-transaction amount or minimum monthly amount to be eligible to use your API?

After calling createPayment how will be funds be acquire from sender?

When sender calls createPayment API to create a payment in draft how does the sender provide the fund? Does Veem charge a credit card. debit from bank account?

API ability question

Hi, I have a scenario that i would like to see if your api is possible to handle, or if you have a way that the outcome i require can be achieved with veem. My business is basically a middle man and i facilitate services between businesses. I guess the same concept as these freelance sites like Upwork, who take a % of the transaction. So scenario is: I have 2 businesses that i link up on my website. They agree on service cost. They complete service, and payment needs to be paid to the buinesses who carried out the service element. I wish to charge a % of the transaction fee for facilitating this service. Is there a way that you can add this charge onto the transaction and when paid the % gets paid to my account and the service transaction cost gets paid to the Business who carried out that servoce. I guess like a split transaction type funtionallity. Is this possible ? Paypal has Split PAyments or what they call "Adaptive PAyments" https://www.paypal.com/au/selfhelp/article/which-api-should-i-use-to-split-payments-between-receivers-ts2162/1?channel=MTS Let me know. Thanks in advance