alt

Important information

The API reference is now available here.
The deprecated API reference is available here.

Unzer

Order fulfillment

Learn what an order fulfillment is and how it works.

A fulfillment in a payment flow is the actual shipment of the ordered physical goods or providing and enabling a service or content for a digital purchase. A prerequisite for a fulfillment is an order that your customer placed and the order was accepted. There are three types of fulfillment.

Immediate Fulfillment

In the one-step approach, the fulfillment is done at the stage of the payment itself.

Some of the examples of immediate fulfillment are:

  • services or content which are available immediately after placing the order
  • goods which are delivered immediately after placing the order

In the Unzer API, immediate fulfillment is realized through a charge call. Immediate fulfillment is supported by all payment methods.

Delayed Fulfillment

The delayed fulfillment is always a two-step approach.

Some of the examples of delayed fulfillment are:

  • services or content which are delivered at a later stage
  • goods which are delivered at a later stage.

In the Unzer API delayed fulfillment is realized through an authorize call followed by a charge call.

The following payment methods support delayed fulfillments by following the Two-Step approach:

For Unzer Invoice and Unzer Installment, the two-step approach is applicable but there is an additional shipment API call to actually charge the amount.

Partial Fulfillment

The partial fulfillment is always a two-step approach and a sub-case of the delayed fulfillment where the second step can be split in several partial charge calls until the complete order is fulfilled.

The following payment methods support partial fulfillments by following the two-step approach: