/**
  * @author EB
  * @return \PayBreak\Sdk\Entities\Application\OrderEntity
  */
 private function getOrderEntity()
 {
     return \PayBreak\Sdk\Entities\Application\OrderEntity::make(['reference' => '123456789', 'amount' => 50000, 'description' => 'Test Order', 'validity' => \Carbon\Carbon::now()->addDay()->toDateTimeString(), 'deposit_amount' => 2000]);
 }
 /**
  * @author EB
  * @param Request $request
  * @param Installation $installation
  * @return OrderEntity
  */
 public static function createOrderEntity(Request $request, Installation $installation)
 {
     return OrderEntity::make(['reference' => $request->get('reference'), 'amount' => (int) $request->get('amount'), 'description' => $request->get('description'), 'validity' => Carbon::now()->addSeconds($installation->validity)->toDateTimeString(), 'deposit_amount' => $request->has('deposit') ? $request->get('deposit') * 100 : $request->get('deposit')]);
 }