Skip to content
Projects
Groups
Snippets
Help
Sign in / Register
Toggle navigation
Minds Backend - Engine
Project overview
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
285
Merge Requests
38
CI / CD
Security & Compliance
Packages
Wiki
Snippets
Members
Collapse sidebar
Close sidebar
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Minds
Minds Backend - Engine
Commits
265c206c
Commit
265c206c
authored
17 minutes ago
by
Mark Harding
Browse files
Options
Download
(fix): provide id_number if required
parent
9a97eb12
fix/stripe-requirements
1 merge request
!420
Additional stripe steps and ability to add phone number
Pipeline
#102407278
passed with stages
in 7 minutes and 5 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
59 additions
and
10 deletions
+59
-10
Controllers/api/v2/payments/stripe/connect/update.php
0 → 100644
View file @
265c206c
<?php
/**
*
*/
namespace
Minds\Controllers\api\v2\payments\stripe\connect
;
use
Minds\Api\Factory
;
use
Minds\Common\Cookie
;
use
Minds\Core\Di\Di
;
use
Minds\Core\Config
;
use
Minds\Core\Session
;
use
Minds\Interfaces
;
use
Minds\Core\Payments\Stripe
;
class
update
implements
Interfaces\Api
{
public
function
get
(
$pages
)
{
return
Factory
::
response
([]);
}
public
function
post
(
$pages
)
{
$user
=
Session
::
getLoggedInUser
();
$connectManager
=
new
Stripe\Connect\Manager
();
$account
=
$connectManager
->
getByUser
(
$user
);
if
(
$_POST
[
'phone'
]
??
null
)
{
$account
->
setPhoneNumber
(
$_POST
[
'phone'
]);
}
if
(
$_POST
[
'id_number'
]
??
null
)
{
$account
->
setPersonalIdNumber
(
$_POST
[
'id_number'
]);
}
try
{
$connectManager
->
update
(
$account
);
}
catch
(
\Exception
$e
)
{
return
Factory
::
response
([
'status'
=>
'error'
,
'message'
=>
$e
->
getMessage
(),
]);
}
return
Factory
::
response
([]);
}
public
function
put
(
$pages
)
{
return
Factory
::
response
([]);
}
public
function
delete
(
$pages
)
{
return
Factory
::
response
([]);
}
}
This diff is collapsed.
Core/Payments/Stripe/Connect/Manager.php
View file @
265c206c
...
...
@@ -165,20 +165,12 @@ class Manager
if
(
!
(
$stripeAccount
->
individual
->
ssn_last_4i
??
null
)
&&
$account
->
getSSN
())
{
$stripeAccount
->
individual
->
ssn_last_4
=
$account
->
getSSN
();
}
if
(
!
$account
->
individual
->
id_number_provided
&&
$account
->
getPersonalIdNumber
())
{
$account
->
individual
->
id_number
=
$account
->
getPersonalIdNumber
();
}
}
/*if ($account->getAccount
Number()) {
$stripeAccount->
external_account->account_number = $account->getAccount
Number();
if
(
!
$account
->
individual
->
id_number_provided
&&
$account
->
getPersonalId
Number
())
{
$stripeAccount
->
individual
->
id_number
=
$account
->
getPersonalId
Number
();
}
if ($account->getRoutingNumber()) {
$stripeAccount->external_account->routing_number = $account->getRoutingNumber();
}*/
if
(
$account
->
getEmail
())
{
$stripeAccount
->
individual
->
email
=
$account
->
getEmail
();
}
...
...
This diff is collapsed.
Please
register
or
sign in
to comment