更多方便的API

得益于 yansongda/pay 的基础架构和良好的插件机制, 您可以自有的使用任何内置插件和自定义插件调用支付宝的任何 API。

诸如签名、API调用、解密、验签、解包等基础插件已经内置在 Pay 中, 您可以使用 Pay::wechat()->mergeCommonPlugins(array $plugins) 来获取调用 API 所必须的常用插件

首先,查找你想使用的插件,然后

Pay::config($config);

$params = [
    'transaction_id' => '1217752501201407033233368018',
];

$allPlugins = Pay::wechat()->mergeCommonPlugins([QueryPlugin::class]);

$result = Pay::wechat()->pay($allPlugins, $params);
1
2
3
4
5
6
7
8
9

关于插件的详细介绍,如果您感兴趣,可以参考 这篇说明文档

资金应用-分账

添加分账接收方

  • Yansongda\Pay\Plugin\Wechat\Fund\Profitsharing\AddReceiverPlugin

请求分账

  • Yansongda\Pay\Plugin\Wechat\Fund\Profitsharing\CreatePlugin

删除分账接收方

  • Yansongda\Pay\Plugin\Wechat\Fund\Profitsharing\DeleteReceiverPlugin

查询剩余待分金额

  • Yansongda\Pay\Plugin\Wechat\Fund\Profitsharing\QueryAmountsPlugin

查询分账结果

  • Yansongda\Pay\Plugin\Wechat\Fund\Profitsharing\QueryPlugin

查询分账回退结果

  • Yansongda\Pay\Plugin\Wechat\Fund\Profitsharing\QueryReturnPlugin

请求分账回退

  • Yansongda\Pay\Plugin\Wechat\Fund\Profitsharing\ReturnPlugin

解冻剩余资金

  • Yansongda\Pay\Plugin\Wechat\Fund\Profitsharing\UnfreezePlugin

资金应用 - 转账到零钱

发起批量转账

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\CreatePlugin

微信批次单号查询批次单

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\QueryBatchIdPlugin

微信明细单号查询明细单

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\QueryBatchDetailIdPlugin

商家批次单号查询批次单

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\QueryOutBatchNoPlugin

商家明细单号查询明细单

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\QueryOutBatchDetailNoPlugin

转账电子回单申请受理

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\CreateBillReceiptPlugin

查询转账电子回单

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\QueryBillReceiptPlugin

转账明细电子回单受理

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\CreateDetailReceiptPlugin

查询转账明细电子回单受理结果

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\QueryBillReceiptPlugin

下载电子回单

  • \Yansongda\Pay\Plugin\Wechat\Fund\Transfer\DownloadReceiptPlugin

查询账户实时余额

  • \Yansongda\Pay\Plugin\Wechat\Fund\Balance\QueryPlugin

查询账户日终余额

  • \Yansongda\Pay\Plugin\Wechat\Fund\Balance\QueryDayEndPlugin

营销工具-代金券

创建代金券批次

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\CreatePlugin

暂停代金券批次

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\PausePlugin

根据商户号查用户的券

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\QueryCouponDetailPlugin

查询批次详情

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\QueryStockDetailPlugin

查询代金券可用单品

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\QueryStockItemsPlugin

查询代金券可用商户

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\QueryStockMerchantsPlugin

下载批次退款明细

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\QueryStockRefundFlowPlugin

条件查询批次列表

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\QueryStocksPlugin

下载批次核销明细

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\QueryStockUseFlowPlugin

根据商户号查用户的券

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\QueryUserCouponsPlugin

重启代金券批次

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\RestartPlugin

发放代金券批次

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\SendPlugin

设置消息通知地址API

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\SetCallbackPlugin

激活代金券批次

  • Yansongda\Pay\Plugin\Wechat\Marketing\Coupon\StartPlugin

服务商-行业方案

电商收付通(退款)

  • Yansongda\Pay\Plugin\Wechat\Ecommerce\Refund\ApplyPlugin
  • Yansongda\Pay\Plugin\Wechat\Ecommerce\Refund\FindPlugin
  • Yansongda\Pay\Plugin\Wechat\Ecommerce\Refund\FindReturnAdvancePlugin
  • Yansongda\Pay\Plugin\Wechat\Ecommerce\Refund\ReturnAdvancePlugin