sequra_create_order_request_merchant_reference

Hook Filter

Filter the merchant_reference.

Description

This filter allows modifying the merchant_reference to be used to build the merchant reference payload attribute for the Order, OrderUpdate and DeliveryReport API calls.

ParameterTypeDescription
$merchant_reference\SeQura\Core\BusinessLogic\Domain\Order\Models\OrderRequest\MerchantReferenceMerchant ref instance

Changelog

VersionDescription
3.0.0Introduced

Usage Example

add_filter('sequra_create_order_request_merchant_reference', function($merchant_reference){
  return new \SeQura\Core\BusinessLogic\Domain\Order\Models\OrderRequest\MerchantReference(
    $merchant_reference->getOrderRef1(), // Your custom value here.
    $merchant_reference->getOrderRef2() // Your custom value here.
  );
});