sharik709 / laravel-transferwise
该包将允许您轻松集成TransferWise以进行支付
v0.0.4
2019-10-09 13:07 UTC
This package is auto-updated.
Last update: 2024-09-10 00:18:06 UTC
README
#Laravel TransferWise 包
此包将允许您将TransferWise API服务集成到您的Laravel项目中。
用法
添加银行账户
$bankDetails = [ bankName: 'State bank of India', BanCode: '00000', // aka swift code accountNumber: '1234567789', holderName: 'John Doe', additionalDetails = [] // some countries bank may ask something different. So, That will be here. ]
$user->transferwise()->setBankAccount($bankDetails)
设置接受货币
$user->transferwise()->setCurrency('INR')
向用户发送金钱
$user->transferwise()->send($amount, $currency, $bankDetails = null)' // 以分为单位
$user->transferwise()->send('1200', 'USD')
获取报价
$user->transferwise()->getQoute($amount, $sourceCurrency, $receiverCurrency)
创建收款人账户
$user->transferwise()->receipient()->create([ 'currency' => 'INR', 'type' => 'iban', 'accountHolderName' => 'John Doe', 'legalType' => 'PRIVATE', // PRIVATE OR BUSINESS 'details' => [ //Currency specific fields 'sortCode' => TEST, //Recipient bank sort code (GBP example) 'accountNumber' => '123456789' ] ])
获取资金转账的预计送达时间
$transfer->getETA(); OR $user->transferwise()->transfer(<transfer-id>)->getETA()
追踪转账
$transfer->getStatus()
或 $user->transferwise()->transfer(<transfer-id>)->getStatus()
此包采用MIT许可证。