Adjustments for gocardless currency amount

This commit is contained in:
David Bomba 2023-03-22 11:36:46 +11:00
parent 6e6019feaf
commit 0e80303033
5 changed files with 7 additions and 5 deletions

View File

@ -136,7 +136,7 @@ class EmailController extends BaseController
$mo->email_template_body = $request->input('template'); $mo->email_template_body = $request->input('template');
$mo->email_template_subject = str_replace("template", "subject", $request->input('template')); $mo->email_template_subject = str_replace("template", "subject", $request->input('template'));
if ($request->has('cc_email')) { if ($request->has('cc_email') && $request->cc_email) {
$mo->cc[] = new Address($request->cc_email); $mo->cc[] = new Address($request->cc_email);
} }

View File

@ -43,7 +43,7 @@ class SendEmailRequest extends Request
'template' => 'bail|required', 'template' => 'bail|required',
'entity' => 'bail|required', 'entity' => 'bail|required',
'entity_id' => 'bail|required', 'entity_id' => 'bail|required',
'cc_email' => 'bail|sometimes|email', 'cc_email' => 'bail|sometimes|email|nullable',
]; ];
} }

View File

@ -175,7 +175,8 @@ class ACH implements MethodInterface
try { try {
$payment = $this->go_cardless->gateway->payments()->create([ $payment = $this->go_cardless->gateway->payments()->create([
'params' => [ 'params' => [
'amount' => $request->amount, // 'amount' => $request->amount,
'amount' => (int)rtrim(round($request->amount),0),
'currency' => $request->currency, 'currency' => $request->currency,
'description' => $description, 'description' => $description,
'metadata' => [ 'metadata' => [

View File

@ -179,7 +179,8 @@ class DirectDebit implements MethodInterface
try { try {
$payment = $this->go_cardless->gateway->payments()->create([ $payment = $this->go_cardless->gateway->payments()->create([
'params' => [ 'params' => [
'amount' => $request->amount, // 'amount' => $request->amount,
'amount' => (int)rtrim(round($request->amount),0),
'currency' => $request->currency, 'currency' => $request->currency,
'description' => $description, 'description' => $description,
'metadata' => [ 'metadata' => [

View File

@ -175,7 +175,7 @@ class SEPA implements MethodInterface
try { try {
$payment = $this->go_cardless->gateway->payments()->create([ $payment = $this->go_cardless->gateway->payments()->create([
'params' => [ 'params' => [
'amount' => $request->amount, 'amount' => (int)rtrim(round($request->amount),0),
'currency' => $request->currency, 'currency' => $request->currency,
'description' => $description, 'description' => $description,
'metadata' => [ 'metadata' => [