talkbank-io / api-baas-php
BaaS API by TalkBank
v1.38.0
2023-10-24 16:20 UTC
Requires
- php: >=7.1
- ext-json: *
- guzzlehttp/guzzle: ^6.1
Requires (Dev)
- phpunit/phpunit: >=6
- dev-master
- v1.38.0
- v1.37.0
- v1.36.0
- v1.35.2
- v1.35.1
- v1.35.0
- v1.34.0
- v1.33.0
- v1.32.0
- v1.31.0
- v1.30.0
- v1.29.0
- v1.28.0
- v1.27.0
- v1.26.0
- v1.25.0
- v1.24.0
- v1.23.0
- v1.22.0
- v1.21.0
- v1.20.0
- v1.19.0
- v1.18.0
- v1.17.0
- v1.16.0
- v1.15.0
- v1.14.0
- v1.13.0
- v1.12.1
- v1.12.0
- v1.11.0
- v1.10.0
- v1.9.1
- v1.9.0
- v1.8.0
- v1.7.0
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- dev-TEAM1-2764
- dev-TEAM1-2492
- dev-TEAM1-2091
- dev-TEAM1-1673-2
- dev-TEAM1-1673
- dev-TEAM1-1614
- dev-fix
- dev-TEAM5-139-part2
- dev-TEAM5-139
- dev-TEAM6-81
- dev-TEAM3
- dev-DEV-1332
- dev-FIN-186
- dev-tigerman-patch-2
- dev-tigerman-patch-1
- dev-DEV-1168
This package is not auto-updated.
Last update: 2025-04-14 04:14:33 UTC
README
Bank as a service by TalkBank
composer require talkbank-io/api-baas-php
Api methods
Account methods
- GET /balance
- GET /operations
- GET /operations/{type}/{id}
- GET /cards-transactions
Card methods
- GET /clients/{client_id}/cards/{barcode}/transactions
- GET /clients/{client_id}/cards
- GET /clients/{client_id}/cards/{barcode}
- GET /clients/{client_id}/cards/{barcode}/{order_id}
- GET /clients/{client_id}/cards/{barcode}/balance
- GET /clients/{client_id}/cards/{barcode}/lock
- POST /clients/{client_id}/cards/{barcode}/lock
- DELETE /clients/{client_id}/cards/{barcode}/lock
- POST /clients/{client_id}/virtual-cards
- POST /clients/{client_id}/cards/{barcode}/activate
- GET /clients/{client_id}/cards/{barcode}/activation
- GET /clients/{client_id}/cards/{barcode}/security-code
- GET /clients/{client_id}/cards/{barcode}/cardholder/data
- GET /clients/{client_id}/cards/{barcode}/limits
- POST /clients/{client_id}/cards/{barcode}/refill
- POST /clients/{client_id}/cards/{barcode}/withdrawal
- POST /clients/{client_id}/cards/{barcode}/set/pin
- GET /clients/{client_id}/cards/{barcode}/pdf
- POST /clients/{client_id}/cards/{barcode}/limits
Event Subscription Methods
- GET /event-subscriptions
- POST /event-subscriptions
- DELETE /event-subscriptions/{subscription_id}
Delivery methods
- POST /clients/{client_id}/card-deliveries
- GET /clients/{client_id}/card-deliveries/{delivery_id}
Client Methods
- POST /clients
- PUT /clients/{client_id}
- GET /clients/{client_id}
Hold
- POST /hold
- POST /hold/{client_id}/with/form
- POST /hold/confirm/{order_slug}
- POST /hold/reverse/{order_slug}
Payment
- POST /charge/{client_id}/unregistered/card
- POST /charge/{client_id}/token
- POST /refill/{client_id}/token
- POST /charge/{client_id}/unregistered/card/with/form
- POST /payment/from/{client_id}/registered/card
- POST /authorize/card/{client_id}
- POST /authorize/card/{client_id}/token
- POST /authorize/card/{client_id}/with/form
- POST /payment/to/{client_id}/registered/card
- POST /account/transfer
- POST /refill/unregistered/card
- POST /refill/{client_id}/unregistered/card/with/form
- GET /payment/{order_slug}
- GET /api/v1/payment/{order_slug}/receipt
- POST /api/v1/payment/{client_id}/from/card/to/card
- POST /sbp/check
- POST /sbp/payment
- POST /clients/{client_id}/check-sbp
- POST /clients/{client_id}/payment-sbp
Self-employment's Methods
- GET /selfemployments/{client_id}
- GET /selfemployments/{client_id}/income_reference
- GET /selfemployments/{client_id}/registration_reference
- GET /selfemployments/{client_id}/account_status
- GET /selfemployments/{client_id}/income
- POST /selfemployments/{client_id}/bind
- POST /selfemployments/{client_id}/check_bind
- POST /selfemployments/{client_id}/receipt-async
Clients
- POST /client/v1/charge
- POST /client/v1/refill
- POST /client/v1/authorize
- POST /client/v1/hold
- GET /client/v1/status/{hash}
Marketplace
- POST /marketplace/itelier/order
- POST /marketplace/itelier/atelier
Beneficiaries
- GET /api/v1/beneficiaries
- POST /api/v1/beneficiaries
- PUT /api/v1/beneficiaries/{beneficiary_id}
- GET /api/v1/beneficiaries/{beneficiary_id}
- PUT /api/v1/beneficiaries/{beneficiary_id}/add-balance-correction
- GET /api/v1/beneficiaries/{beneficiary_id}/commissions
- POST /api/v1/beneficiaries/{beneficiary_id}/commissions
- PUT /api/v1/beneficiaries/{beneficiary_id}/commissions/{commission_id}
- DELETE /api/v1/beneficiaries/{beneficiary_id}/commissions/{commission_id}
Unit tests
Run tests: php bin/phpunit tests/ApiClientTest.php