Skip to main content
The Settlement service manages bilateral settlement transactions between counterparties. Client accessor: client.Settlement

Available Methods

MethodHTTP EquivalentDescription
ListTransactionsGET /settlement/transactionsList settlement transactions
CreateTransactionPOST /settlement/transactionsCreate a settlement transaction
GetTransactionGET /settlement/transactions/{id}Get a transaction by ID
CancelTransactionDELETE /settlement/transactions/{id}Cancel a pending transaction
AffirmTransactionPOST /settlement/transactions/{id}/affirmAffirm a transaction

CreateTransaction

txn, err := client.Settlement.CreateTransaction(ctx, &paxos.CreateSettlementTransactionRequest{
    ProfileID: "profile_123",
    Amount:    "5000.00",
    Asset:     "USD",
})
if err != nil {
    log.Fatal(err)
}
fmt.Printf("Settlement %s: %s\n", txn.ID, txn.Status)
For the full REST API documentation, see the Settlement API Reference.