rudaz/paydisini-codeigniter

codeigniter 支付网关库 paydisini

dev-main 2023-12-29 21:01 UTC

This package is auto-updated.

Last update: 2024-09-29 22:39:39 UTC


README

安装

通过 composer 安装包

composer require rudaz/paydisini-codeigniter:dev-main

设置

请将其放置在 __construct() 函数的部分

$this->paydisini = new Rudaz\Paydisini\Paydisini();

$this->paydisini->config(['apiKey' => 'Api_key_kamu']);

创建新交易

$this->paydisini->transaction([
'unique_code' => 'Kode_Transaksi_Kamu',
'service' => 'Tipe_Pembayaran_Paydisini',
'amount' => 'Jumlah_pembayaran',
'note' => 'Catatan_Kamu',
'ewallet_phone' => 'Nomor_telpon_customer',
'type_fee' => 'Isi_1_fee_ditanggung_customer_isi_2_fee_ditanggung_merchant',
'return_url' => 'Url_redirect_setelah_pembayaran',
]);

unique_code, service, amount, note, ewallet_phone, type_fee, return_url

参数必须使用上面示例中的数组

检查交易状态

$this->paydisini->statusTransaction([
'unique_code' => 'Isi_unique_code_hasil_transaksi_kamu'
]);

使用包含您创建的交易付款码的数组作为 unique_code 参数

取消交易

$this->paydisini->cancelTransaction([
'unique_code' => 'Isi_unique_code_hasil_transaksi_kamu'
]);

使用包含您创建的交易付款码的数组作为 unique_code 参数

查看支付渠道

$this->paydisini->chanel();

查看支付指南

$this->paydisini->panduanPembayaran([
'service' => 'Service_id_pembayaran_paydisini'
]);

使用包含 Paydisini 支付方式服务 ID 的数组作为 service 参数

回调

$this->paydisini->callback([
'unique_code' => 'Unique_code_transaction',
'status' => 'Status_transaction'
]);

上述请求生成的输出或响应是

array(
'key' => 'Berisikan_apiKey_anda',
'signature' => 'Berisikan_signature_otomatis_yang_dibuat_oleh_library'
);

对于更完整的请求,请查看 Example.php 文件

关于作者

大家好,我是 Rud Az

我不是无名小卒,但我的目标是掌握世界 :v 哦,对了,我也提供将支付网关集成到 Paydisini 的服务嘿嘿

如果上面的文档不够明确,请直接访问官方网站 Paydisini

捐赠

如果你们想捐赠,我非常感谢

Trakteer : https://trakteer.id/RudAz