> For the complete documentation index, see [llms.txt](https://apidocs.arionbanki.is/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.arionbanki.is/b2b-2013-schema/b2b-services/b2b-payment-service/functions.md).

# Functions

The B2B 2013 Payment Service can perform financial operations and requests on both single payments and bulk payments. Single payments include credit transfers and claim payments. See chapter 6.1 for more details on the input and output parameters of the functions.

### Create payment <a href="#toc130556091" id="toc130556091"></a>

The function *DoPayment* creates a single transaction payment. The function supports credit transactions and claim payments. After payment creation, the function responds with the status of the payment.

### Create payments <a href="#toc130556092" id="toc130556092"></a>

The function *DoPayments* creates a batch payment. The function supports credit transactions and claim payments. The response of the function will be a unique identifier for the batch that can be sent to the query function *GetPaymentsResult* to get information on the status of the batch.

### Query payment <a href="#toc130556093" id="toc130556093"></a>

The function *GetPaymentResult* is not implemented. When creating a payment with the *DoPayment* function, the status of the payment is returned instantly.

### Query payments <a href="#toc130556094" id="toc130556094"></a>

The function *GetPaymentsResult* returns the status of requested batch and the status of the payments it holds. It also returns which payments within the batch resulted in an error.
