/
Bulk Shipment payment

Bulk Shipment payment

 

Authentication

Access to the resource requires a valid access token.


Bulk Shipment payment

At the time of offer selection, the other offers (not selected) are deleted. Application allows for bulk shipment payment only in the case where all data is entered correctly (given shipment ID's belong to the organization, offer ID's are properly assigned to shipments and weren't previously paid for etc.)

Attention! Asynchronous processing

Because the process of buying a shipment is asynchronous the server will return a response without changes related to the buy itself (status change, tracking number assignment) because that data will be available only after some time



POST /v1/organizations/:organization_id/shipments/bulk_buy

Parameters

Parameter

Type

Description

Validation

Parameter

Type

Description

Validation

shipments

Array[Hash]

Bulk Buy Shipments

Allows for bulk purchase of shipments.



Table may consist of a maximum of 100 elements.

 

shipments have the following attributes:

Parameter

Type

Description

Parameter

Type

Description

id

String

Unique shipment ID that allows the return of shipment validation errors related to the specific shipment.

shipment_id

Integer

Shipment ID

offer_id

Integer

Offer ID

Example request

curl -X POST https://api-shipx-pl.easypack24.net/v1/organizations/1/shipments/bulk_buy -H 'Authorization: Bearer token' -H 'Content-Type: application/json' -d '{ "shipments":[ {"id": 1, "shipment_id": 235, "offer_id": 284}, {"id": 2, "shipment_id": 236, "offer_id": 285} ] }'

Response

HTTP/1.1 204 No Content Content-Type: application/json

 

Error information

The server can return the following errors during bulk shipment payment:

  • resource_not_found - When shipment doesn't exist or user has no access to it

  • offer_unavailable - Offer is in a different status than available  or selected

  • transaction_failed - If the payment processing was not successful


 

Asynchronous Shipment payment

To retrieve information about the successful purchase of the shipment, in the organization settings define a url for sending shipment_confirmed  events. This will result in ShipX sending the following information to the url.

 

 

 

Related content

Bulk Offer selection
Bulk Offer selection
More like this
Creating and viewing shipment batches
Creating and viewing shipment batches
More like this
Offer selection
More like this
Creating a shipment in the simplified mode
Creating a shipment in the simplified mode
More like this
Shipment creation in offer mode
Shipment creation in offer mode
Read with this
Paying for shipment
Paying for shipment
More like this