Skip to content

Commit 48ea643

Browse files
Updated doc [skip ci]
1 parent f0c8ae7 commit 48ea643

File tree

1 file changed

+44
-3
lines changed

1 file changed

+44
-3
lines changed

README.md

Lines changed: 44 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,50 @@
1616

1717
## Thông tin
1818

19-
Laravel Omnipay hổ trợ tích hợp các cổng thanh toán trong nước dựa trên nền tảng [Omnipay League](https://github.com/thephpleague/omnipay).
19+
Hiện nay các cổng thanh toán trong nước có cấu trúc API rất đa dạng và ít có điểm chung,
20+
khiến cho việc chúng ta xây dựng các api-client cũng gặp nhiều khó khăn,
21+
chính vì vậy package này được sinh ra nhằm đồng bộ các phương thức của các cổng thanh toán,
22+
giúp cho việc tích hợp sẽ dễ dàng hơn, nó được thiết kế trên nền tảng [Omnipay](https://omnipay.thephpleague.com/)
23+
giúp bạn tối giản lại các tham trị khi tạo request gửi lên các cổng thanh toán.
24+
Do tất cả các cổng thanh toán đều có phương thức chung nên nó sẽ giúp cho bạn chuyển tiếp từ cổng thanh toán này sang cổng thanh toán khác đơn giản hơn.
2025

21-
Để nắm sơ lược về khái niệm và cách sử dụng các **Omnipay** gateways bạn hãy truy cập vào [đây](https://omnipay.thephpleague.com/)
22-
để kham khảo.
26+
Ví dụ:
27+
```php
28+
\MoMoAIO::purchase([
29+
'amount' => 20000,
30+
'returnUrl' => 'https://github.com/phpviet',
31+
'notifyUrl' => 'https://github.com/phpviet',
32+
'orderId' => 'Mã đơn hàng',
33+
'requestId' => 'Mã request id, gợi ý nên xài uuid4',
34+
])->send();
35+
36+
37+
\OnePayDomestic::purchase([
38+
'AgainLink' => 'https://github.com/phpviet',
39+
'vpc_MerchTxnRef' => microtime(false),
40+
'vpc_ReturnURL' => 'https://github.com/phpviet',
41+
'vpc_TicketNo' => '127.0.0.1',
42+
'vpc_Amount' => '200000',
43+
'vpc_OrderInfo' => 456,
44+
])->send();
45+
46+
\VNPay::purchase([
47+
'vnp_TxnRef' => time(),
48+
'vnp_OrderType' => 100000,
49+
'vnp_OrderInfo' => time(),
50+
'vnp_IpAddr' => '127.0.0.1',
51+
'vnp_Amount' => 1000000,
52+
'vnp_ReturnUrl' => 'https://github.com/phpviet',
53+
])->send();
54+
55+
\VTCPay::purchase([
56+
'receiver_account' => '0963465816',
57+
'reference_number' => microtime(false),
58+
'amount' => 50000,
59+
'url_return' => 'https://phpviet.org'
60+
])->send();
61+
62+
```
2363

2464
Các cổng thanh toán đang được hổ trợ tích hợp:
2565

@@ -28,6 +68,7 @@ Các cổng thanh toán đang được hổ trợ tích hợp:
2868
+ **[VNPay](https://vnpay.vn)**
2969
+ **[VTCPay](https://vtcpay.vn)**
3070

71+
3172
## Cài đặt
3273

3374
Cài đặt Laravel Omnipay thông qua [Composer](https://getcomposer.org):

0 commit comments

Comments
 (0)