Change Updates

Do not miss any imoje API eng changes, ever again

Subscribe to the imoje API eng changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
15 structure changes including:
15 Modifications
Modified 15 Breaking
GET /{merchantId}/payment/{paymentId}
  • Response
  • 200 response Added
GET /{merchantId}/profile/cid/{cid}
  • Response
  • 200 response Added
GET /{merchantId}/profile/id/{paymentProfileId}
  • Response
  • 200 response Added
GET /{merchantId}/service/{serviceId}
  • Response
  • 200 response Added
GET /{merchantId}/services
  • Response
  • 200 response Added
GET /{merchantId}/settings/ips
  • Response
  • 200 response Added
GET /{merchantId}/transaction/{transactionId}
  • Response
  • 200 response Added
POST /{merchantId}/payment
  • Body
  • application/json content type Modified
    • invoice property Modified
      • positions property Modified
        • taxAmount property Modified
          • Type went from string to integer
            Breaking
    • isKsef property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • payment property Modified
        • customer property Modified
        • created, modified properties Modified
          • Type went from integer to integer | null
  • 422 response Modified
    • application/json content type Modified
      • apiErrorResponse property Modified
        • instance property Modified
POST /{merchantId}/payment/cancel
  • Response
  • 200, 400 responses Added
POST /{merchantId}/service/{serviceId}/get-payment-methods
  • Response
  • 200 response Added
POST /{merchantId}/transaction
  • Body
  • application/json content type Modified
    • invoice property Modified
      • positions property Modified
        • taxAmount property Modified
          • Type went from string to integer
            Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • transaction property Modified
        • action property Modified
  • 422 response Modified
    • application/json content type Modified
      • apiErrorResponse property Modified
        • instance property Modified
        • errors property Added
      • errors property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 406, 500 responses Added
POST /{merchantId}/transaction/profile
  • Body
  • application/json content type Modified
    • invoice property Modified
      • positions property Modified
        • taxAmount property Modified
          • Type went from string to integer
            Breaking
  • Response
  • 200, 400 responses Added
POST /{merchantId}/transaction/{transactionId}/can-refund
  • Response
  • 200 response Added
POST /{merchantId}/transaction/{transactionId}/refund
  • Response
  • 200, 422 responses Added
PUT /{merchantId}/settings/ips
  • Response
  • 200 response Added
1 structure change including:
1 Modification
Modified 1
POST /{merchantId}/transaction/profile
  • Body
  • application/json content type Modified
    • data, invoice properties Added
1 structure change including:
1 Modification
Modified 1
POST /{merchantId}/service/{serviceId}/get-payment-methods
  • Path
  • serviceId path parameter Added
3 structure changes including:
2 Additions
1 Modification
Modified 1 Breaking
POST /{merchantId}/service/{serviceId}/get-payment-methods
  • Path
  • serviceId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Added 2
POST /{merchantId}/transaction/{transactionId}/capture
POST /{merchantId}/transaction/{transactionId}/void
1 structure change including:
1 Modification
Modified 1
POST /{merchantId}/service/{serviceId}/get-payment-methods
  • Path
  • serviceId path parameter Added
1 structure change including:
1 Modification
Modified 1 Breaking
POST /{merchantId}/payment
  • Body
  • application/json content type Modified
    • orderId property Modified
      • Name went from orderID to orderId
        Breaking
1 structure change including:
1 Modification
Modified 1
POST /{merchantId}/transaction
  • Body
  • application/json content type Modified
    • wallet property Added
1 structure change including:
1 Modification
Modified 1 Breaking
POST /{merchantId}/service/{serviceId}/get-payment-methods
  • Body
  • application/json content type Modified
    • type, serviceId, orderId, paymentMethod, paymentMethodCode, successReturnUrl, failureReturnUrl, notificationUrl, title, additionalDescription, validTo, blikCode, clientIp, customer, billing, shipping, card, additionalData, visibleMethod, data, invoice, profileType, installment properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • device, locale properties Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
POST /{merchantId}/service/{serviceId}/get-payment-methods
  • Body
  • application/json content type Modified
    • blikCode property Modified
      • Type went from integer to string
        Breaking
POST /{merchantId}/transaction
  • Body
  • application/json content type Modified
    • blikCode property Modified
      • Type went from integer to string
        Breaking