Action/FillOrderDetailsAction.php
public function execute($request)
    {
        RequestNotSupportedException::assertSupports($this, $request);

        $order = $request->getOrder();
        $divisor = pow(10, $order->getCurrencyDigitsAfterDecimalPoint());

        $details = $order->getDetails();
		
        $details['order_code'] = $order->getNumber();
        $details['total_amount'] = $order->getTotalAmount() / $divisor;
        $details['cur_code'] = $order->getCurrencyCode();
		$details['order_description'] = $order->getDescription();
		
		$details['buyer_email'] = $order->getClientEmail();

		// need more, fill later....

/*
R	order_code
R	total_amount
R   cur_code

payment_method
payment_type

R order_description
tax_amount
discount_amount
fee_shipping
R return_url
R cancel_url
time_limit
buyer_fullname
R buyer_email
buyer_mobile
buyer_address
affiliate_code
total_item
item_name1
item_quantity1
item_amount1
item_url1
*/
        $order->setDetails($details);
    }
public function execute($request)
    {
        RequestNotSupportedException::assertSupports($this, $request);

        $order = $request->getOrder();
        $divisor = pow(10, $order->getCurrencyDigitsAfterDecimalPoint());

        $details = $order->getDetails();
		
        $details['order_code'] = $order->getNumber();
        $details['total_amount'] = $order->getTotalAmount() / $divisor;
        $details['cur_code'] = $order->getCurrencyCode();
		$details['order_description'] = $order->getDescription();
		
		$details['buyer_email'] = $order->getClientEmail();

		// need more, fill later....

/*
R	order_code
R	total_amount
R   cur_code

payment_method
payment_type

R order_description
tax_amount
discount_amount
fee_shipping
R return_url
R cancel_url
time_limit
buyer_fullname
R buyer_email
buyer_mobile
buyer_address
affiliate_code
total_item
item_name1
item_quantity1
item_amount1
item_url1
*/
        $order->setDetails($details);
    }
public function execute ( $ request ) { RequestNotSupportedException :: assertSupports ( $ this , $ request ) ; $ order = $ request -> getOrder ( ) ; $ divisor = pow ( 10 , $ order -> getCurrencyDigitsAfterDecimalPoint ( ) ) ; $ details = $ order -> getDetails ( ) ; $ details [ 'order_code' ] = $ order -> getNumber ( ) ; $ details [ 'total_amount' ] = $ order -> getTotalAmount ( ) / $ divisor ; $ details [ 'cur_code' ] = $ order -> getCurrencyCode ( ) ; $ details [ 'order_description' ] = $ order -> getDescription ( ) ; $ details [ 'buyer_email' ] = $ order -> getClientEmail ( ) ; // need more, fill later.... /*
R	order_code
R	total_amount
R   cur_code

payment_method
payment_type

R order_description
tax_amount
discount_amount
fee_shipping
R return_url
R cancel_url
time_limit
buyer_fullname
R buyer_email
buyer_mobile
buyer_address
affiliate_code
total_item
item_name1
item_quantity1
item_amount1
item_url1
*/ $ order -> setDetails ( $ details ) ; }
{@inheritDoc}

@param FillOrderDetails $request
{ @inheritDoc }