tesmachino/cashfree

Cashfree UI - 使用 RestAPI

v0.0.2 2020-03-09 07:29 UTC

This package is auto-updated.

Last update: 2024-09-09 17:38:06 UTC


README

此软件包仍在开发中。请勿在生产环境中使用。

Rest Api 仪表板。

此软件包将从 Cashfree Rest API 检索订单、交易、退款、市场结算。

特性

订单

  • 订单状态
  • 订单详情

交易

  • 交易

退款

  • 退款历史
  • 退款状态

目录

[TOCM]

[TOC]

#安装

请使用以下方法安装软件包:

composer require tesmachino/cashfree

对于高于 5.5 版本的 Laravel,软件包将自动发现。

对于低于 5.5 版本,请使用 Tesmachino\Cashfree\CashfreeServiceProvider::class

#使用

路由

#####前缀

<APP_URL>/cashfree/

| 方法 | URI | 名称
-----------+------------------------------+--------------------------- | GET | cashfree/cashfree-dashboard |
| GET | cashfree/paymentorderdetails | paymentorderdetails
| POST| cashfree/paymentorderdetails | paymentOrderdetailswithid | GET | cashfree/paymentorderstatus | paymentorderstatus
| POST| cashfree/paymentorderstatus | paymentOrderstatuswithid
| GET | cashfree/refund | refund
| POST| cashfree/refund | refundfetch
| GET | cashfree/refund-single | refund-single
| POST| cashfree/refund-single-fetch | refund-single-fetch
| GET | cashfree/settlement |
| POST| cashfree/settlement-request | settlement-request
| GET | cashfree/settlement-result |
| GET |cashfree/transaction-status | getpaymentstatus
| POST| cashfree/transaction-status | transaction-request
-----------+------------------------------+---------------------------

#资源

密钥和 URI 存储在配置文件中,

php artisan vendor:publish --tag=config --force

以下将发布名为 cashfree 的配置文件到配置文件夹

'CASHFREE_ENVIROMENT' => 'TEST', 'CASHFREE_TEST_URL' => 'https://test.cashfree.com/', 'CASHFREE_PRODUCTION_URL' => 'https://api.cashfree.com/', 'CASHFREE_APP_ID' => 'CASHFREE_API', 'CASHFREE_SECRET' => '<CASHFREE_SECRET>', 'CASHFREE_MARKETSETTLEMENT_CLIENTID' => 'CASHFREEMARKETPLACE_ID', 'CASHFREE_MARKETSETTLEMENT_CLIENTSECRET' => 'CASHFREEMARKETPLACE_SECRET_ID', 'CASHFREE_ORDERINFO_API_URL' => 'https://test.cashfree.com/api/v1/order/info/', 'CASHFREE_ORDERSTATUS_API_URL' => 'https://test.cashfree.com/api/v1/order/info/status', 'CASHFREE_TRANSACTION_STATUS_API' => 'https://test.cashfree.com/api/v1/transactions', 'CASHFREE_PAYMENT_EMAIL_API_URL' => 'https://test.cashfree.com/api/v1/order/email', 'CASHFREE_REFUND_API' => 'https://test.cashfree.com/api/v1/order/refund', 'CAHFREE_FETCH_ALL_REFUND_API' => 'https://test.cashfree.com/api/v1/refunds', 'CASHFREE_FETCH_SINGLE_REFUND_API' => 'https://test.cashfree.com/api/v1/refundStatus/', 'CASHFREE_GET_LINK' => 'https://test.cashfree.com/api/v1/order/info/link', 'CASHFREE_SETTLEMENTS_URL' => 'https://test.cashfree.com/api/v1/settlements'

###结束