
- #Ewallet api registration#
- #Ewallet api code#
- #Ewallet api mac#
Please contact our support to register the client for this API.
#Ewallet api registration#
Public registration is not yet available,
#Ewallet api code#
OAuth 2.0 Message Authentication Code (MAC) Tokensīefore using API, you must register your app in Paysera system.
#Ewallet api mac#
MAC access authentication used in API is based on the This protects from DNS spoofing, MITM, and similar attacks. For all API calls, the certificate of Paysera server must be checked for validity. Paysera system always authenticates the client, but the client needs to be sure that the authentication on Paysera In any case, all requests to the Paysera system are made using HTTPS protocol.
Ith Paysera system - the private key is known only to the client. This method is safer, as the secret is never shared w Related private key, is used to sign each API request.
Is signed and the certificate is provided back to the client's owner. The owner of the client provides a certificate request for Paysera administrators. This authentication protocol is always used to provide the access token (getting user's information).īy using SSL client certificate. The shared secret key is used, but never sent with the request.
Of the request as a header in each request. Currently, two authentication schemes are used:īy using MAC access authentication - providing the signature AuthenticationĪll API calls must be authenticated. Info Sandbox client can be configured without an agreement, while Sandbox and Production environments are different, so you won't be able to use the sameĬredentials from one environment on another. So when it will be ready, we will send credentials to your specified address. That we will allow using our services in Production.Īnd choose the method you prefer, inform Paysera about your selection. Signing an agreement can be skipped if Sandbox environment will be used, but we strongly advise to sign an agreementĪt any case, as only with an agreement you might be sure,
Sandbox is used as a developing environment.Ĭontact Paysera with a description of how are you going to use specific API, which API will be usedĪnd will it be used with Production or Sandbox. Production is used as a real environment. There are two types of accounts which could be used with an integration: Read the documentationįirst of all, before continuing you should read the documentation to find out if it's the right tool, The transaction is related to a specific wallet and it's limits are used to validate the payments.Įach payment has a beneficiary, which is also a wallet, usually belonging to the project. The user confirms the transaction on a web page by providing some secret information, like PIN, or in advance by usingĪn allowance. So it's possible for a user to have several wallets, related to the same account.Ī transaction is a combination of Payment(s) and possibly an Allowance. A wallet can be related to a card or other identifier, Each user can have one or more wallets,Įach of them can have different limits, options etc. Own, this is always the case for company's accounts - only persons can access them.Ī wallet is always related to a certain user and a certain account. Users can have permissions to use other accounts than their It can be a person or a company.Īn account with balance, belonging to a user. Similarly, one client sometimes can represent several different projects.Ī registered user in Paysera system. Several different clients can make requests The project has an owner and a default account for incoming payments. This one is used to refer to the API client - your script or application, which makes requests to the API.Ĭlient permissions are configurable and also depend on the client type (web-based client, mobile application, For more detailed descriptions please refer to the documentationĪvailable in other chapters of the specification. Most of the terms represent resources, available in API. This includes sending, receiving and coordinating payments. To make payments between Paysera accounts. To get information about Paysera system's user and his/her account. Wallet API is composed of two different, but related features: