WsOne
  1. WS Transaction
WsOne
  • 🏠 Accueil
  • 👋 Introduction
  • ⚙️ Workflows / Use Cases
  • 📚 Dictionnaire de données
  • ❌ Codes erreurs
  • WS Person
    • Clients
      • Création
        • createPersonAndIdentifier
        • createPerson
        • createIdentifier
        • associateNewIdentifier
        • associateIdentifier
        • replaceIdentifier
      • Consultation / Recherche
        • getPerson
        • searchPerson
        • getAccounts
        • getFullPerson
        • searchPersonLite
        • getBadge
      • Update
        • updatePerson
    • Offres
      • getAvailableOffers
      • getEnableOffers
      • editOffer
    • Formulaires
      • getForm
      • updateForm
    • Magasins
      • getEntities
      • getEntityParents
  • WS Transaction
    • sendTransaction
      POST
    • validTransaction
      POST
    • sendAndValidTransaction
      POST
    • sendAndValidFullTransaction
      POST
    • verifyTransaction
      POST
    • cancelTransactionsNotValidated
      POST
    • sendSimpleTransaction
      POST
    • refundTransaction
      POST
    • getLastTransaction
      POST
  • Schemas
    • Response
      • AccountResponse
      • NewIdentifierResponse
      • PersonResponse
      • IdentifierResponse
      • SegmentationResponse
      • SubscriptionResponse
      • EntityResponse
      • EmailResponse
      • CellPhoneResponse
      • ContactsReponse
      • InfoPersonResponse
      • GetPersonReponse
      • AccountResponse
      • classifications
      • OfferReponse
      • AddressResponse
    • Request
      • IdentifierRequest
      • EntityRequest
      • ContactRequest
      • PersonRequest
      • PersonProfilRequest
      • NewIdentifierRequest
      • AdressRequest
      • EmailRequest
      • CellPhoneRequest
      • FullPersonRequest
      • SubscriptionRequest
      • FormAnsweredRequest
      • AssociatedIdentifierRequest
      • AccountAdvantageRequest
      • ReceiptRequest
      • DetailsRequest
  1. WS Transaction

validTransaction

POST
/rest/transactionWebService/validTransaction
Maintainer:Martin DA COSTA NETO
Permet de valider / annuler une transaction en cours
Le paramètre status peut prendre 3 valeur différentes :
0 = Annulation de la transaction
1 = Validation de la transaction
2 = permet de redemander le retour d'une transaction déjà validée
Il est important de prendre connaissance des chapitres concernant le moteur marketing & les montants de transactions.

Request

Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************
Body Params application/json

Example
{
    "allTaxesIncludedAmount": "32.56",
    "cashdeskIpAddress": "127.0.0.1",
    "cashdeskNumber": "2",
    "EntityRequest": {
        "entityIdentifier": "666666"
    },
    "preTaxAmount": "29.87",
    "receiptNumber": "MON-TICKET-270925-1",
    "status": "1",
    "transactionId": "A154"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/rest/transactionWebService/validTransaction' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "allTaxesIncludedAmount": "32.56",
    "cashdeskIpAddress": "127.0.0.1",
    "cashdeskNumber": "2",
    "EntityRequest": {
        "entityIdentifier": "666666"
    },
    "preTaxAmount": "29.87",
    "receiptNumber": "MON-TICKET-270925-1",
    "status": "1",
    "transactionId": "A154"
}'

Responses

🟢200Success
application/json
Body

Example
{
    "responseCode": "000",
    "infos": "Transaction validated\nserver.instance.name=API-DOG preprod serveur 1 instance 1\n",
    "TicketPictureResponse": []
}
Modified at 2025-09-30 12:38:10
Previous
sendTransaction
Next
sendAndValidTransaction
Built with