devikbal/laravel-wise-payment 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

devikbal/laravel-wise-payment

Composer 安装命令:

composer require devikbal/laravel-wise-payment

包简介

Laravel Wise (TransferWise) payment gateway integration package

README 文档

README

A Laravel package for integrating Wise (formerly TransferWise) payment gateway with ease.

Features

  • Create currency quotes (USD → EUR, etc.).
  • Create recipients.
  • Create and fund transfers.
  • Supports sandbox and production environments.
  • Easy configuration and ready-to-use Facade (Wise).

Installation

Install via Composer:

composer require devikbal/laravel-wise-payment

Add to your .env file:

WISE_API_URL=https://api.sandbox.transferwise.tech
WISE_API_TOKEN=your_api_token
WISE_PROFILE_ID=your_profile_id

Usage

Now call Wise API services easily:

use Wise;

// Create a quote
$quote = Wise::createQuote(100, 'USD', 'EUR');

// Create a recipient
$recipient = Wise::createRecipient('John Doe', 'EUR', 'DE89370400440532013000');

// Create a transfer
$transfer = Wise::createTransfer($recipient['id'], $quote['id']);

// Fund the transfer
$fund = Wise::fundTransfer($transfer['id']);

Example Controller

namespace App\Http\Controllers;

use Wise;

class PaymentController extends Controller
{
    public function sendPayment()
    {
        $quote = Wise::createQuote(100, 'USD', 'EUR');
        $recipient = Wise::createRecipient('John Doe', 'EUR', 'DE89370400440532013000');
        $transfer = Wise::createTransfer($recipient['id'], $quote['id']);
        $fund = Wise::fundTransfer($transfer['id']);

        return response()->json(compact('quote', 'recipient', 'transfer', 'fund'));
    }
}

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-07-24