Start Building with Paylias APIs
Create a Sandbox Account
Create a Namespace
Customers
, Api Keys
Payments
etc. For instance if your company is called Oyster and you want your issued aliases to look like customer_name@oyster
, the name you select can be Oyster but the domain should be oyster
.Create an API Key
Issue an Alias
Org-ID
is the unique identifier for your organization and the Partner-ID
is the unique identifier for the namspace you just created. Both can be copied from the dashboard.Subscribe to webhook events
https
(SSL enabled).X-PAYLIAS-SIGNATURE
header when the event is POSTed to your server.200
HTTP status code.Initiate your first payment
<API Key>
, <Org-ID>
, <Partner-ID>
and <Idempotency-Key>
parameters below with your own identifiers and send the request. Alternatively, if you prefer to use the command line, run this code snippet in your terminal but make sure to replace the values in the header with your own.payment_id
should be a unique ID generated by your system. This will be used as the main identifier to trace payments throughout its lifecycle.USD
is supported and all amounts must be submitted in their lowest denomination. In this example a payment of $100.00 is being requested."payment_type": "Type_Pull"
), your customer is the beneficiary_party
and their customer will be the debtor_party
. This will reverse in the case of a push payment.debtor_party
since they will be routed to our simulator for a faster feedback loop. Otherwise, you will have to find other participants who are also integrating and request aliases they have configured on their end. More information about simulating payments can be found in our Simulator guide.Submit the payment
payment_id
used above, submit the payment to the network. You can head over to the Create Payment Submission endpoint, update the <API Key>
, <Org-ID>
, <Partner-ID>
and <Idempotency-Key>
parameters below with your own identifiers and send the request.Monitor webhooks