maviance satis Repository

Last updated:

This is a private Composer repository. To use it, you have to add this repository to your composer.json file.

Setting up this repository in your projects

Add this Composer repository to your project's composer.json file, then you can require these private packages just like you would with one from Packagist.

{
  "repositories": [{
    "type": "composer",
    "url": "https://packagist.mavdev.eu"
  }]
}

Read more on how to handle composer private packages.

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

License
MIT
Releases
dev-master, 1.6.1, 1.6.0, 1.5.14, 1.5.14a, 1.5.12a, dev-develop

The Messaging API allows services to send messages (SMS) via one of the support message providers, through a preference mechanism, such that when the first service fails the second is tried and the default failure message is send to teams. This API offers functionality in a CQRS like approach to distinguish mutable from unmutable operations. Message Sending Operations will not necessarily be executed at instantly - the operations will not return a direct operation result. The client has the responsibility to inject a unqiue operation reference identifier and lookup the actual operation result in the system. All operations ## Authentication This API uses API Key authentication for service to service communication ## Services offered - Send SMS - Retrieve status of SMS sent - Send Email - Retrieve the status if the sent email ## Correlation Handling Every request MUST pass in a unique identifier to be used for request correlation in the system. Uses the ULID format (a time-based, sortable UUID). Note this will need to be *different* for every request. ## Status codes This API uses HTTP status codes to communicate with the API consumer. + `200 OK` - Response to a successful GET, PUT, PATCH or DELETE. + `201 Created` - Response to a POST that results in a creation. + `202 Accepted` - The request has been accepted for processing, but the processing has not been completed. + `204 No Content` - Response to a successful request that won't be returning a body (like a DELETE request). + `302 Found` - Tells the customer to look at (browse to) another url. + `304 Not Modified` - Response has not been modified since the previous transmission. + `400 Bad Request` - Malformed request; request body validation errors. + `401 Unauthorized` - When no or invalid authentication details are provided. + `403 Forbidden` - When authentication succeeded but authenticated user doesn't have access to the resource. + `404 Not Found` - When a non-existent resource is requested. + `405 Method Not Allowed` - Method not allowed. + `409 Conflict` - When the request could not be completed due to a conflict with the current state of the resource + `422 Unprocessable Entity` - The request was well-formed but was unable to be followed due to semantic errors. + `500 Server Error` - Something went wrong on the API end. + `501 Not Implemented` - The server either does not recognize the request method, or it lacks the ability to fulfill the request. ## Encoding Every string passed to and from the API needs to be UTF-8 encoded. For maximum compatibility, normalize to Unicode Normalization Form C (NFC) before UTF-8 encoding. ## Representation of dates and times All exchange of date and time-related data MUST be done according to ISO 8601 standard and stored in UTC. All dates in the API are strings in the following format: `YYYY-MM-DDThh:mm:ss.SSSZ`. ## Media Type Where applicable this API uses the JSON media-type. Requests with a message-body are using plain JSON to set or update resource states. A special media-type is used for binary data exchange. The API accepts JSON in request bodies and requires that the `Content-type: application/json` header be specified for all such requests. The API will always respond with a JSON object, unless stated otherwise. Depending on context, resources may be returned as single objects or as arrays of objects, nested within the response object. `Content-type: application/json` and `Accept: application/json` headers **should** be set on all requests if not stated otherwise. ## Usage - dependent on role and access level + Send an SMS to a specific number + Retrieve the status of an SMS + Send en email with

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.1.3, 1.1.2, 1.1.1, 1.1.0, 1.0.0

maviance KYC service API. This API can be used by various application for KYC data capture and validation. ## Authentication This API uses JWT token authentication (Bearer in HTTP Header). A valid token is required to connect to any endpoint. This API uses API Key authentication (Key in x-api-key HTTP Header). A valid Key is required to connect to any endpoint. ## Access control The JWT token shall contain information about - username - roles - agentId - companyId ## KYC services offered - Query existing KYC information on entities - Create new KYC entities - Process (validate) KYC ## Status codes This API uses HTTP status codes to communicate with the API consumer. + `200 OK` - Response to a successful GET, PUT, PATCH or DELETE. + `201 Created` - Response to a POST that results in a creation. + `202 Accepted` - The request has been accepted for processing, but the processing has not been completed. + `204 No Content` - Response to a successful request that won't be returning a body (like a DELETE request). + `302 Found` - Tells the client to look at (browse to) another url. + `304 Not Modified` - Response has not been modified since the previous transmission. + `400 Bad Request` - Malformed request; request body validation errors. + `401 Unauthorized` - When no or invalid authentication details are provided. + `403 Forbidden` - When authentication succeeded but authenticated user doesn't have access to the resource. + `404 Not Found` - When a non-existent resource is requested. + `405 Method Not Allowed` - Method not allowed. + `409 Conflict` - When the request could not be completed due to a conflict with the current state of the resource + `422 Unprocessable Entity` - The request was well-formed but was unable to be followed due to semantic errors. + `500 Server Error` - Something went wrong on the API end. + `501 Not Implemented` - The server either does not recognize the request method, or it lacks the ability to fulfill the request. ## Encoding Every string passed to and from the API needs to be UTF-8 encoded. For maximum compatibility, normalize to Unicode Normalization Form C (NFC) before UTF-8 encoding. ## Representation of dates and times All exchange of date and time-related data MUST be done according to ISO 8601 standard and stored in UTC. All dates in the API are strings in the following format: `YYYY-MM-DDThh:mm:ss.SSSZ`. ## Media Type Where applicable this API uses the JSON media-type. Requests with a message-body are using plain JSON to set or update resource states. A special media-type is used for binary data exchange. The API accepts JSON in request bodies and requires that the `Content-type: application/json` header be specified for all such requests. The API will always respond with a JSON object, unless stated otherwise. Depending on context, resources may be returned as single objects or as arrays of objects, nested within the response object. `Content-type: application/json` and `Accept: application/json` headers **should** be set on all requests if not stated otherwise. ## Usage - dependent on role and access level + Create entity + Create document in entity + Upload binary data for document + Process (reject/accept)

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 2.0.2, 2.0.1, 2.0.0, 0.3.1, 0.3.0, 0.1.0, 0.0.7, 0.0.1, dev-php80-upgrade

Logger processor for filtering sensitive information while logging API calls

Keywords
logger processor filter
Authors
Brice NTSA
Releases
dev-master, dev-develop, dev-feature

payment reconciliation tool

Keywords
csv payment reconciliation smobilpay
Authors
Maviance
Releases
dev-master, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.1

The Payment Information API is a closed API to be used by Smobilpay internal clients to interact with the Smobilpay payment core to query payments performed on the platform. ## Authentication This API uses token authentication (Bearer in HTTP Header). A valid token is required to connect to any endpoint. ## Access control The JWT token shall contain information about - agentGid - companyGid ## Services offered The following services are accessible depending on user scope |Service|Global User|Tenant User| |---|---|---| |Retrieving post processing payment details for successful payments|YES|YES| ## Status codes This API uses HTTP status codes to communicate with the API consumer. + `200 OK` - Response to a successful GET, PUT, PATCH or DELETE. + `201 Created` - Response to a POST that results in a creation. + `202 Accepted` - The request has been accepted for processing, but the processing has not been completed. + `204 No Content` - Response to a successful request that won't be returning a body (like a DELETE request). + `302 Found` - Tells the client to look at (browse to) another url. + `304 Not Modified` - Response has not been modified since the previous transmission. + `400 Bad Request` - Malformed request; request body validation errors. + `401 Unauthorized` - When no or invalid authentication details are provided. + `403 Forbidden` - When authentication succeeded but authenticated user doesn't have access to the resource. + `404 Not Found` - When a non-existent resource is requested. + `405 Method Not Allowed` - Method not allowed. + `409 Conflict` - When the request could not be completed due to a conflict with the current state of the resource + `422 Unprocessable Entity` - The request was well-formed but was unable to be followed due to semantic errors. + `500 Server Error` - Something went wrong on the API end. + `501 Not Implemented` - The server either does not recognize the request method, or it lacks the ability to fulfill the request. ## Encoding Every string passed to and from the API needs to be UTF-8 encoded. For maximum compatibility, normalize to Unicode Normalization Form C (NFC) before UTF-8 encoding. ## Representation of dates and times All exchange of date and time-related data MUST be done according to ISO 8601 standard and stored in UTC. All dates in the API are strings in the following format: `YYYY-MM-DDThh:mm:ss.SSSZ`. ## Media Type Where applicable this API uses the JSON media-type. Requests with a message-body are using plain JSON to set or update resource states. A special media-type is used for binary data exchange. The API accepts JSON in request bodies and requires that the `Content-type: application/json` header be specified for all such requests. The API will always respond with a JSON object, unless stated otherwise. Depending on context, resources may be returned as single objects or as arrays of objects, nested within the response object. `Content-type: application/json` and `Accept: application/json` headers **should** be set on all requests if not stated otherwise.

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 1.0.2, 1.0.1

Client library for the AIRTEL API

Keywords
payments api Airtel
Releases
dev-master, 1.2.10B, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, dev-develop

Client for bulksms SMS Gateway

Authors
Michael Nowag
Releases
dev-master, 1.0.2, 1.0.0, dev-php80-upgrade, dev-develop

Connector library to connect Smobilpay to a the CNPS exchange database for quick and dirty integration

Keywords
payments api smobilpay db cnps
Authors
Michael Nowag
Releases
dev-master, 1.0.2, 1.0.1, 1.0.0, dev-develop

LMT GoldSMS PHP Connector

Authors
Michael Nowag
Releases
dev-master, 1.0.3, 1.0.2, 1.0.1, 1.0.0, dev-php80-upgrade, dev-develop

PHP Nexttel Connector client

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.0.4, 1.0.3, 1.0.1, 1.0.0, dev-develop

PHP Payway Integration API v3 Connector

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.0.1, 1.0.0, dev-develop

Client library for the Talk360 API

Keywords
payments api Talk360 smobilpay
Releases
dev-master, 1.0.1, 1.0.0, dev-develop

PHP Vodafone SOAP EvoucherServiceAfrimax API Connector

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, dev-develop

This library is responsible to validate data exchanged between server and worker in Orange USSD project

License
proprietary
Authors
Jephte Ndongmou
Releases
dev-master, 1.0.13, 1.0.12, 1.0.11, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, dev-develop

Connector library to connect Smobilpay to a database

Keywords
payments api
Authors
Michael Nowag
Releases
dev-master, 1.2.10B, 1.1, 1.0.11, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0, dev-php80-upgrade, dev-develop
Required by

maviance PHP Email Connector

Keywords
emailconnector maviance
License
proprietary
Authors
Jose Luis Cardosa., Michael Nowag
Releases
dev-master, dev-testing

Connector library to connect to ENEO Cameroon

Keywords
eneo connector smobilpay
Authors
Michael Nowag
Releases
dev-master, 1.2.10B, 1.0.19, 1.0.18, 1.0.17, 1.0.16, 1.0.15, 1.0.14, 1.0.13, 1.0.12, 1.0.11, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, dev-develop

Designed for creating xls reports based on PHPExcel

Authors
Rubin Slipman
Releases
dev-master, 2.0.1, 2.0.0, 1.0.8, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, dev-develop

eTranzact Fundsgate PHP API Client library

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.2.10B, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0, dev-develop

FX currency conversion library

Authors
Michael Nowag
Releases
dev-develop

Client for GTS Infotel SMS HTTP Gateway

Authors
Tarek Zaibet, Michael Nowag
Releases
dev-master, 1.0.4, 1.0.3, 1.0.2, 1.0.0, dev-php80-upgrade, dev-develop

simple api client to talk to the job dispatcher service in oder to create jobs and get their status

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.2.1, 1.2.0, 1.1.1, 1.1, 1.0.2, 1.0, dev-develop

PHP Smobilpay Manual Payment Connector

License
proprietary
Authors
Michael Nowag
Releases
1.0.0, dev-develop

Client library for the MTN Mobile Money API

Keywords
payments api MTN mobile money
Releases
dev-master, 1.2.10B, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, dev-develop, dev-feature/MPAY-4902

PHP Malawi Access Integration with Mob5G API

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.0.4, 1.0.2, 1.0.1, 1.0.0, dev-develop

Universal PDF generator based on KNP Snappy using Twig

License
proprietary
Authors
Michael Nowag, Jose Luis Cardosa
Releases
dev-master, 1.0.6, 1.0.4, 1.0.3, 1.0.1, 1.0, dev-php80-upgrade, dev-develop
Required by

Generic library to calculate provision and the distribution to multiple stakeholders

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.0.6, 1.0.5, 1.0.4, 1.0.2, 1.0.1, 1.0, dev-develop

Qlipay API Client - Extended Version

Keywords
php api qlipay
License
MIT
Authors
Michael Nowag
Releases
dev-master, 1.0.0RC1, dev-develop

Client for qrcode service

Keywords
swagger php sdk api
Homepage
http://www.maviance.com
License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.0.3, 1.0.2, 1.0.1, 1.0.0
Required by

Generic library to calculate service charge and the distribution to multiple stakeholders

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.2.7, 1.2.6, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.1.1, 1.1, 1.0, 0.9, dev-develop

API client for the agent payment api https://maviance.atlassian.net/wiki/spaces/SET/pages/2961539093/Agent+Payment+API

Authors
Arshakyan Davit
Releases
dev-master, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, dev-develop, dev-MPAY-15091-generate-client-with-janephp

API client for the auth service api https://maviance.atlassian.net/wiki/spaces/SET/pages/1605108276/API

Authors
Arshakyan Davit
Releases
dev-master, 1.0.1, 1.0.0

PHP connector client to connect to Smobilpay Standard Connector services of type BILL

Keywords
smobilpay php sdk api
License
proprietary
Authors
Michael Nowag
Releases
dev-master, 2.1.2, 2.1.1, 2.1.0, 2.0.0, 1.0.1, 1.0.0, dev-php80-upgrade, dev-develop

PHP client to connect to Smobilpay Bulk Payment Service

Keywords
smobilpay php sdk api
License
proprietary
Authors
Michael Nowag
Releases
dev-master, 2.2.1, 2.1.0, 2.0.0, 1.1.3, 1.1.2, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, dev-php80-upgrade, dev-develop

Smobilpay Cash Out Connector Client for Cash out services

Keywords
swagger php sdk api
License
proprietary
Authors
Swagger and contributors, Michael Nowag
Releases
dev-master, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.3.0, 1.2.0, 1.1.2, 1.1.1, 1.1.0, 1.0.3, 1.0.2, 1.0.1, 1.0.0, dev-php80-upgrade, dev-develop

Smobilpay Core collection API

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 3.0.1, 3.0.0, 1.3.16, 1.3.14, 1.3.13, 1.3.12, 1.3.11, 1.3.10, 1.3.9, 1.3.7, 1.3.6, 1.3.5, 1.3.4, 1.3.3, 1.3.2, 1.3.0, 1.2.11, 1.2.10, 1.2.9, dev-php80-upgrade, dev-develop

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 2.0.1, 1.0.3.1, dev-php80-upgrade

API client for the fx rate api https://maviance.atlassian.net/wiki/spaces/SET/pages/2963800065/FX+Rate+API

Authors
Arshakyan Davit
Releases
dev-master, 1.0.0

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.0.0, dev-php80-upgrade, dev-develop

Smobilpay S3P API Client - PHP - Extended access to endpoints with more detailed information

Keywords
php api s3p Smobilpay
License
MIT
Authors
Michael Nowag
Releases
dev-master, 1.0.5, 1.0.4, 1.0.3, dev-develop

API client for the service listing api https://maviance.atlassian.net/wiki/spaces/SET/pages/2961539159/Service+Listing+API

Authors
Nghokeng Daniel
Releases
dev-master, 1.0.0

Generic SMPP Connector to send SMS

Authors
Michael Nowag
Releases
dev-master, 1.0.0, dev-php80-upgrade, dev-develop

PHP connector client to connect to Smobilpay Standard Connector services of type TOPUP

Keywords
smobilpay php sdk api
License
proprietary
Authors
Michael Nowag
Releases
dev-master, 2.0.1, 2.0.0, 1.0.5, 1.0.0, dev-php80-upgrade, dev-develop

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI
Releases
dev-master, 2.0.4, 2.0.2, 2.0.1, 1.0.3.1

Client for Telerivet SMS Gateway

Authors
Michael Nowag
Releases
dev-master, 1.0.0, dev-php80-upgrade, dev-develop

Client for twilio SMS Gateway

Authors
Michael Nowag
Releases
dev-master, 1.0.0, dev-php80-upgrade, dev-develop

Generic framework to run a generic and highly customizable workflow

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0, dev-develop

PRL service Management API. This is a closed API can be used by the Shop BOM to endable and/or disable different PRL flow types, create links, manage customers, and products ## Authentication This API uses token authentication (Bearer in HTTP Header). A valid token is required to connect to any endpoint. ## Access control The JWT token shall contain information about - userID - roles - application ID ## PRL services offered - Manage products - Manage customers - Manage merchants - Generate PRL links - Query existing PRL information - Manage availability of different PRL flow types ## Status codes This API uses HTTP status codes to communicate with the API consumer. + `200 OK` - Response to a successful GET, PUT, PATCH or DELETE. + `201 Created` - Response to a POST that results in a creation. + `202 Accepted` - The request has been accepted for processing, but the processing has not been completed. + `204 No Content` - Response to a successful request that won't be returning a body (like a DELETE request). + `302 Found` - Tells the customer to look at (browse to) another url. + `304 Not Modified` - Response has not been modified since the previous transmission. + `400 Bad Request` - Malformed request; request body validation errors. + `401 Unauthorized` - When no or invalid authentication details are provided. + `403 Forbidden` - When authentication succeeded but authenticated user doesn't have access to the resource. + `404 Not Found` - When a non-existent resource is requested. + `405 Method Not Allowed` - Method not allowed. + `409 Conflict` - When the request could not be completed due to a conflict with the current state of the resource + `422 Unprocessable Entity` - The request was well-formed but was unable to be followed due to semantic errors. + `500 Server Error` - Something went wrong on the API end. + `501 Not Implemented` - The server either does not recognize the request method, or it lacks the ability to fulfill the request. ## Encoding Every string passed to and from the API needs to be UTF-8 encoded. For maximum compatibility, normalize to Unicode Normalization Form C (NFC) before UTF-8 encoding. ## Representation of dates and times All exchange of date and time-related data MUST be done according to ISO 8601 standard and stored in UTC. All dates in the API are strings in the following format: `YYYY-MM-DDThh:mm:ss.SSSZ`. ## Media Type Where applicable this API uses the JSON media-type. Requests with a message-body are using plain JSON to set or update resource states. A special media-type is used for binary data exchange. The API accepts JSON in request bodies and requires that the `Content-type: application/json` header be specified for all such requests. The API will always respond with a JSON object, unless stated otherwise. Depending on context, resources may be returned as single objects or as arrays of objects, nested within the response object. `Content-type: application/json` and `Accept: application/json` headers **should** be set on all requests if not stated otherwise. ## Usage - dependent on role and access level + CRUD functionality for PRL links + CRUD functionality for products + Enable/disable different PRL flows

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 2.0.1, 2.0.0, 1.3.0, 1.0.0, dev-php80-upgrade

Smobilpay Merchant REST API

Keywords
silex rest api smobilpay merchant
Authors
Michael Nowag
Releases
dev-master, dev-develop

Smobilpay Third Party (S3P) API client for PHP

Keywords
Smobilpay php Third Party mobile money bill payments topups mobile payments payments api
Homepage
https://www.smobilpay.cm
License
Apache-2.0
Authors
maviance, camoo
Support
Releases
dev-master, v2.2.2, v2.2.1, v2.2.0, v2.1.1, v2.1.0, v2.0.0, 0.0.8, 0.0.7, 0.0.6, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1, dev-develop, dev-release/1.0

Smobilpay service to store and resolve arbitrary customer names

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 2.1.0, 2.0.0, 0.0.6, 0.0.5, 0.0.2, 0.0.1, dev-php80-upgrade, dev-legacy

The Float Management API is a closed API to be used by Smobilpay serivces to allow clients to trigger PAY IN and PAY OUT operations on Smobilpay float accounts (see Account and Float Management ). The need for a dedicated API for these operations is necessary in order to properly manage and track the addition and removal of float to Smobilpay accounts in accordance with Double-entry bookkeeping standards in contrast to the internal single-entry booking currently performed by the system for internal account movements between float accounts. The primary (but not limited to) use case is to provide these operations to PSS (Payment Settlement Service) in the scope of 1030 - Automating Smobilpay Customer Float Management The API handles all mutating account operations asynchronously - each operations will return a direct reservation id that clients can use to check the processing status. Clients also have the opportunity to inject a unqiue operation reference identifier to lookup the reservation id in case of network failure. ## Authentication This API uses token authentication (Bearer in HTTP Header). A valid token is required to connect to any endpoint. ## Access control The JWT token shall contain information about - roles ## Services offered - Get available mirror account configurations - Calculate the fees incured for payin or payout - Create, execute and finalize a payin request to credit float to a company account - Create, execute and finalize a payout request to debit float from a company account - Cancel a payin or payout request Access to the endpoints is also dependent on dedicated claims to be present in the JWT token |Domain|Description| |---|---| |floatmmt_config|Read access to access account configs| |floatmmt_read|Read access to requests| |floatmmt_createrequest|Permission to create a payin/payout request| |floatmmt_execute|Permission to execute a linked request operation| |floatmmt_confirm|Permission to confirm a linked request operation| |floatmmt_cancel|Permission to reject a registration| ## Correlation Handling Every request MUST pass in a unique identifier to be used for request correlation in the Smobilpay system. Uses the ULID format (a time-based, sortable UUID). Note this will need to be *different* for every request. ## Idempotence Every transaction request made will be idempontent in the context of the user making it using the injected external transaction id as a unique key. e.g. If a user sends the same request for payin / payout multiple times, only the first one will be processed as long as the extRefId remains identical. The system will return the current state of the record in the database and not create a new request ## Status codes This API uses HTTP status codes to communicate with the API consumer. + `200 OK` - Response to a successful GET, PUT, PATCH or DELETE. + `201 Created` - Response to a POST that results in a creation. + `202 Accepted` - The request has been accepted for processing, but the processing has not been completed. + `204 No Content` - Response to a successful request that won't be returning a body (like a DELETE request). + `302 Found` - Tells the customer to look at (browse to) another url. + `304 Not Modified` - Response has not been modified since the previous transmission. + `400 Bad Request` - Malformed request; request body validation errors. + `401 Unauthorized` - When no or invalid authentication details are provided. + `403 Forbidden` - When authentication succeeded but authenticated user doesn't have access to the resource. + `404 Not Found` - When a non-existent resource is requested. + `405 Method Not Allowed` - Method not allowed. + `409 Conflict` - When the request could not be completed due to a conflict with the current state of the resource + `422 Unprocessable Entity` - The request was well-formed but was unable to be followed due to semantic errors. + `500 Server Error` - Something went wrong on the API end. + `501 Not Implemented` - The server either does not recognize the request method, or it lacks the ability to fulfill the request. ## Encoding Every string passed to and from the API needs to be UTF-8 encoded. For maximum compatibility, normalize to Unicode Normalization Form C (NFC) before UTF-8 encoding. ## Representation of dates and times All exchange of date and time-related data MUST be done according to ISO 8601 standard and stored in UTC. All dates in the API are strings in the following format: `YYYY-MM-DDThh:mm:ss.SSSZ`. ## Media Type Where applicable this API uses the JSON media-type. Requests with a message-body are using plain JSON to set or update resource states. A special media-type is used for binary data exchange. The API accepts JSON in request bodies and requires that the `Content-type: application/json` header be specified for all such requests. The API will always respond with a JSON object, unless stated otherwise. Depending on context, resources may be returned as single objects or as arrays of objects, nested within the response object. `Content-type: application/json` and `Accept: application/json` headers **should** be set on all requests if not stated otherwise.

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 2.0.6, 2.0.5, 2.0.4, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.0.4, 1.0.3, 1.0.2, 1.0.0

PHP connector client to interact with the Smobilpay MABS light service

Keywords
smobilpay php mabs sdk api
License
proprietary
Authors
Michael Nowag
Releases
dev-master, 2.0.4, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.1.6, 1.1.5, 1.1.4, 1.1.3, 1.1.3a, 1.1.2, 1.1.1, 1.1.0, 1.0.1, 1.0.0, dev-php80-upgrade, dev-develop

PHP connector client to connect to Smobilpay Standard Connector services of type PRODUCT

Keywords
smobilpay php sdk api
License
proprietary
Authors
Michael Nowag
Releases
dev-master, 2.1.1, 2.1.0, 2.0.0, 1.0.0, dev-php80-upgrade, dev-develop

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
2.0.1, 2.0.0, 1.0.1, 1.0.0, dev-develop

Smobilpay S3P v.3.0.0 API Client for PHP

Keywords
php api s3p Smobilpay payments
License
MIT
Authors
Michael Nowag
Releases
dev-master, 1.0.12, 1.0.11, 1.0.9, 1.0.8, 1.0.7, 1.0.5, 1.0.4, dev-develop

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI
Releases
dev-master, 5.0.6, 5.0.5, 5.0.4, 5.0.3, 5.0.2, 5.0.1, 5.0.0, 4.1.2, 4.1.1, 4.1.0, 4.0.0, 3.0.9, 3.0.8.1, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 0.4.2, 0.4.1, 0.4.0, 0.3.9.1, 0.3.9, 0.3.8.2, 0.3.8, 0.3.7, 0.3.6, 0.3.5, 0.3.4, 0.0.17, 0.0.16, 0.0.15, 0.0.14, 0.0.13, 0.0.12, 0.0.11, 0.0.10, 0.0.9, 0.0.8, 0.0.7, 0.0.6, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1, dev-php72

API Doc exposing some service connector feature endpoints

Keywords
openapitools openapi-generator openapi php sdk rest api
Homepage
https://openapi-generator.tech
License
unlicense
Authors
OpenAPI-Generator contributors
Releases
dev-master, 2.0.0, 1.0.0

Fork of the sensio symfony 1.4 branch since it is now discontinued

License
proprietary
Authors
Michael Nowag
Releases
dev-master, 1.4.21, dev-develop

This Composer repository is powered by Satis 1.0.0