protected function paymentDetails($paymentMethod = false)
{
$data = parent::paymentDetails($paymentMethod);
if ($transactionId = Session::get($this->invitation->id . 'payment_ref')) {
$data['transaction_id'] = $transactionId;
}
$data['applicationFee'] = env('WEPAY_APP_FEE_MULTIPLIER') * $data['amount'] + env('WEPAY_APP_FEE_FIXED');
$data['feePayer'] = env('WEPAY_FEE_PAYER');
$data['callbackUri'] = $this->accountGateway->getWebhookUrl();
if ($this->isGatewayType(GATEWAY_TYPE_BANK_TRANSFER, $paymentMethod)) {
$data['paymentMethodType'] = 'payment_bank';
}
return $data;
}