JUMP TOCore infoMaking requestsHandle responsesHandle errorsEndpointsFirewall configurationConventionsIdempotencyCallback S2SLogo & Brand GuidelinesCheck Satispay appAuthenticationIntroduction1. Generate RSA key pair2. Obtain the KeyIdpost3. Create the Digest4. Create the Message5. Create the Signature6. Compose the Authorization headerTest the AuthenticationpostLibrariesPHPPaymentsCreate paymentpostGet payment detailsgetGet shop-payments listgetUpdate paymentputRefundExternal codeMetadataMeal vouchersCreate paymentpostUpdate paymentputGet payment detailsgetShop detailsRetrieve daily closuregetPre-AuthorizedCreate authorizationpostGet authorizationgetUpdate authorizationputSessionsCreate mqtt certificatespostSubscribe to the topicOpen sessionpostCreate session eventpostGet session detailsgetUpdate sessionpatchMerchant ReportsCreate new reportpostGet list of reportsgetRetrieve a ReportgetPowered by Update paymentput https://authservices.satispay.com/g_business/v1/payments/{payment-id} (w/ Meal Voucher)API to update the state or metadata of a paymentActions When updating a payment there are different actions that can be executed: ACCEPTConfirms a pending payment created by the users.CANCELCancels a pending payment.CANCEL_OR_REFUNDRequests a payment to be either canceled if still pending or refunded if already accepted.