{"id":2024,"date":"2024-12-09T15:19:45","date_gmt":"2024-12-09T08:19:45","guid":{"rendered":"https:\/\/sepay.vn\/blog\/?p=2024"},"modified":"2026-08-13T09:38:01","modified_gmt":"2026-08-13T02:38:01","slug":"api-pgbank-api-ngan-hang-pgbank-moi-nhat","status":"publish","type":"post","link":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/","title":{"rendered":"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t"},"content":{"rendered":"<p>API PGBank c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PGBank (Ng\u00e2n H\u00e0ng TMCP Th\u1ecbnh v\u01b0\u1ee3ng v\u00e0 Ph\u00e1t tri\u1ec3n) qua API. H\u1ed7 tr\u1ee3 danh s\u00e1ch giao d\u1ecbch PGBank, l\u1ea5y th\u00f4ng tin chi ti\u1ebft m\u1ed9t giao d\u1ecbch c\u1ee5 th\u1ec3 nh\u01b0: Ng\u00e0y giao d\u1ecbch, s\u1ed1 ti\u1ec1n, m\u00e3 tham chi\u1ebfu, s\u1ed1 d\u01b0 t\u00e0i kho\u1ea3n, n\u1ed9i dung thanh to\u00e1n.<\/p>\n<p><strong>C\u00e1c b\u01b0\u1edbc th\u1ef1c hi\u1ec7n:<\/strong><\/p>\n<p><strong>B\u01b0\u1edbc 1:<\/strong> \u0110\u0103ng k\u00fd t\u00e0i kho\u1ea3n SePay t\u1ea1i <a href=\"https:\/\/my.sepay.vn\/register?utm_source=Google&amp;utm_medium=Google_SEO&amp;utm_campaign=Blog_API_NH&amp;utm_term=API_PGBank\" target=\"_blank\" rel=\"noopener\">my.sepay.vn\/register<\/a>, sau \u0111\u00f3 th\u00eam t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng PGBank.<\/p>\n<p><strong>B\u01b0\u1edbc 2:<\/strong> V\u00e0o my.sepay.vn -&gt; API Access, t\u1ea1o API Token. API Token c\u1ea7n \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o header m\u1ed7i khi request \u0111\u1ebfn SePay API. V\u1edbi c\u1ea5u tr\u00fac header:<\/p>\n<ul>\n<li><code>Authorization: Bearer API-TOKEN<\/code><\/li>\n<li><code>Content-Type: application\/json<\/code><\/li>\n<\/ul>\n<p><strong>B\u01b0\u1edbc 3:<\/strong> B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng API PGBank nh\u01b0 sau:<\/p>\n<h2>API PGBank \u0111\u1ec3 l\u1ea5y danh s\u00e1ch giao d\u1ecbch ng\u00e2n h\u00e0ng<\/h2>\n<p><i>L\u01b0u \u00fd: Giao d\u1ecbch ph\u00e1t sinh sau th\u1eddi \u0111i\u1ec3m li\u00ean k\u1ebft ng\u00e2n h\u00e0ng m\u1edbi \u0111\u01b0\u1ee3c \u0111\u1ed3ng b\u1ed9 qua SePay. \u0110\u1ec3 c\u00f3 d\u1eef li\u1ec7u ph\u1ee5c v\u1ee5 g\u1ecdi API, h\u00e3y chuy\u1ec3n th\u1eed m\u1ed9t giao d\u1ecbch v\u00e0o t\u00e0i kho\u1ea3n VA (n\u1ebfu ng\u00e2n h\u00e0ng ch\u1ec9 h\u1ed7 tr\u1ee3 VA) ho\u1eb7c t\u00e0i kho\u1ea3n ch\u00ednh (n\u1ebfu ng\u00e2n h\u00e0ng h\u1ed7 tr\u1ee3 t\u00e0i kho\u1ea3n ch\u00ednh). Qu\u00e9t QR nhanh t\u1ea1i my.sepay.vn -&gt; T\u1ea1o QR<\/i><\/p>\n<p><span class=\"badge bg-primary\">GET<\/span><span>\u00a0<\/span><span class=\"text-primary\">https:\/\/userapi.sepay.vn\/v2\/transactions<\/span><\/p>\n<p class=\"mt-3\">B\u1ea1n c\u00f3 th\u1ec3 l\u1ecdc theo c\u00e1c tham s\u1ed1 sau khi g\u1eedi API:<\/p>\n<table class=\"table\">\n<tbody>\n<tr>\n<td>bank_account_id<\/td>\n<td>UUID c\u1ee7a t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng<\/td>\n<\/tr>\n<tr>\n<td>transaction_date_from<\/td>\n<td>Hi\u1ec3n th\u1ecb c\u00e1c giao d\u1ecbch \u0111\u01b0\u1ee3c t\u1ea1o sau th\u1eddi gian (&gt;=). \u0110\u1ecbnh d\u1ea1ng yyyy-mm-dd hh:mm:ss<\/td>\n<\/tr>\n<tr>\n<td>transaction_date_to<\/td>\n<td>Hi\u1ec3n th\u1ecb c\u00e1c giao d\u1ecbch \u0111\u01b0\u1ee3c t\u1ea1o tr\u01b0\u1edbc th\u1eddi gian (&lt;=). \u0110\u1ecbnh d\u1ea1ng yyyy-mm-dd hh:mm:ss<\/td>\n<\/tr>\n<tr>\n<td>since_id<\/td>\n<td>Hi\u1ec3n th\u1ecb c\u00e1c giao d\u1ecbch m\u1edbi h\u01a1n giao d\u1ecbch c\u00f3 UUID ch\u1ec9 \u0111\u1ecbnh<\/td>\n<\/tr>\n<tr>\n<td>page<\/td>\n<td>Trang c\u1ea7n l\u1ea5y, m\u1eb7c \u0111\u1ecbnh l\u00e0 1<\/td>\n<\/tr>\n<tr>\n<td>per_page<\/td>\n<td>S\u1ed1 giao d\u1ecbch m\u1ed7i trang. T\u1ed1i \u0111a 100, m\u1eb7c \u0111\u1ecbnh l\u00e0 20<\/td>\n<\/tr>\n<tr>\n<td>reference_number<\/td>\n<td>L\u1ea5y giao d\u1ecbch theo m\u00e3 tham chi\u1ebfu (kh\u1edbp ch\u00ednh x\u00e1c)<\/td>\n<\/tr>\n<tr>\n<td>amount_in_min<\/td>\n<td>L\u1ea5y giao d\u1ecbch c\u00f3 ti\u1ec1n v\u00e0o t\u1eeb s\u1ed1 ti\u1ec1n (&gt;=)<\/td>\n<\/tr>\n<tr>\n<td>amount_in_max<\/td>\n<td>L\u1ea5y giao d\u1ecbch c\u00f3 ti\u1ec1n v\u00e0o \u0111\u1ebfn s\u1ed1 ti\u1ec1n (&lt;=)<\/td>\n<\/tr>\n<tr>\n<td>amount_out_min<\/td>\n<td>L\u1ea5y giao d\u1ecbch c\u00f3 ti\u1ec1n ra t\u1eeb s\u1ed1 ti\u1ec1n (&gt;=)<\/td>\n<\/tr>\n<tr>\n<td>amount_out_max<\/td>\n<td>L\u1ea5y giao d\u1ecbch c\u00f3 ti\u1ec1n ra \u0111\u1ebfn s\u1ed1 ti\u1ec1n (&lt;=)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>V\u00ed d\u1ee5 API PGBank:<\/strong><\/p>\n<h3>API l\u1ea5y t\u1ea5t c\u1ea3 giao d\u1ecbch g\u1ea7n nh\u1ea5t<\/h3>\n<p>M\u1eb7c \u0111\u1ecbnh m\u1ed7i trang hi\u1ec3n th\u1ecb 20 giao d\u1ecbch g\u1ea7n nh\u1ea5t, t\u1ed1i \u0111a 100 giao d\u1ecbch m\u1ed7i trang. D\u00f9ng tham s\u1ed1 page \u0111\u1ec3 l\u1ea5y c\u00e1c trang ti\u1ebfp theo cho \u0111\u1ebfn khi has_more l\u00e0 false.<\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/userapi.sepay.vn\/v2\/transactions<\/code><\/li>\n<\/ul>\n<pre>HTTP\/1.1 200 OK\r\n----\r\n{\r\n    \"status\": \"success\",\r\n    \"data\": [\r\n        {\r\n            \"id\": \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\",\r\n            \"transaction_date\": \"2024-05-05 19:59:48\",\r\n            \"account_number\": \"4477040258888\",\r\n            \"va\": null,\r\n            \"transfer_type\": \"in\",\r\n            \"amount_in\": 18067000,\r\n            \"amount_out\": 0,\r\n            \"accumulated\": 1200541768,\r\n            \"transaction_content\": \"NGUYEN TIEN LUAT chuyen tien...\",\r\n            \"reference_number\": null,\r\n            \"code\": null,\r\n            \"bank_brand_name\": \"PGBank\",\r\n            \"bank_account_id\": \"f9e8d7c6-b5a4-3210-fedc-ba0987654321\",\r\n            \"va_id\": null,\r\n            \"webhook_success\": 1\r\n        },\r\n        {\r\n            \"id\": \"b2c3d4e5-f6a7-8901-bcde-f23456789012\",\r\n            \"transaction_date\": \"2024-05-05 17:59:47\",\r\n            \"account_number\": \"4477040259999\",\r\n            \"va\": null,\r\n            \"transfer_type\": \"in\",\r\n            \"amount_in\": 13646000,\r\n            \"amount_out\": 0,\r\n            \"accumulated\": 1384635819,\r\n            \"transaction_content\": \"DINH NHU TOAN chuyen tien...\",\r\n            \"reference_number\": null,\r\n            \"code\": null,\r\n            \"bank_brand_name\": \"PGBank\",\r\n            \"bank_account_id\": \"e8d7c6b5-a493-2109-edcb-a87654321098\",\r\n            \"va_id\": null,\r\n            \"webhook_success\": 1\r\n        },\r\n        {\r\n            \"id\": \"c3d4e5f6-a7b8-9012-cdef-345678901234\",\r\n            \"transaction_date\": \"2024-05-05 15:59:47\",\r\n            \"account_number\": \"4477040258888\",\r\n            \"va\": null,\r\n            \"transfer_type\": \"in\",\r\n            \"amount_in\": 21782000,\r\n            \"amount_out\": 0,\r\n            \"accumulated\": 1182474768,\r\n            \"transaction_content\": \"NGUYEN TIEN LUAT chuyen tien...\",\r\n            \"reference_number\": null,\r\n            \"code\": null,\r\n            \"bank_brand_name\": \"PGBank\",\r\n            \"bank_account_id\": \"f9e8d7c6-b5a4-3210-fedc-ba0987654321\",\r\n            \"va_id\": null,\r\n            \"webhook_success\": 1\r\n        }\r\n    ],\r\n    \"meta\": {\r\n        \"pagination\": {\r\n            \"total\": 2322,\r\n            \"per_page\": 20,\r\n            \"current_page\": 1,\r\n            \"last_page\": 117,\r\n            \"has_more\": true\r\n        }\r\n    }\r\n}\r\n\r\n<\/pre>\n<p class=\"mt-5\"><strong>API l\u1ea5y giao d\u1ecbch sau 08h00 ng\u00e0y 30\/04\/2024 v\u00e0 tr\u01b0\u1edbc 12h00 ng\u00e0y 02\/05\/2024.<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/userapi.sepay.vn\/v2\/transactions?transaction_date_from=2024-04-30 08:00:00&amp;transaction_date_to=2024-05-02 12:00:00<\/code><\/li>\n<\/ul>\n<p class=\"mt-5\"><strong>API\u00a0 l\u1ea5y c\u00e1c giao d\u1ecbch m\u1edbi h\u01a1n giao d\u1ecbch c\u00f3 UUID a1b2c3d4-e5f6-7890-abcd-ef1234567890.<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/userapi.sepay.vn\/v2\/transactions?since_id=a1b2c3d4-e5f6-7890-abcd-ef1234567890<\/code><\/li>\n<\/ul>\n<p class=\"mt-5\"><strong>API\u00a0 l\u1ea5y 20 giao d\u1ecbch g\u1ea7n \u0111\u00e2y c\u1ee7a m\u1ed9t t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng theo UUID.<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/userapi.sepay.vn\/v2\/transactions?bank_account_id=f9e8d7c6-b5a4-3210-fedc-ba0987654321&amp;per_page=20<\/code><\/li>\n<\/ul>\n<p class=\"mt-5\"><strong>API\u00a0 l\u1ecdc giao d\u1ecbch c\u00f3 m\u00e3 tham chi\u1ebfu l\u00e0 171158.050523.060001<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/userapi.sepay.vn\/v2\/transactions?reference_number=171158.050523.060001<\/code><\/li>\n<\/ul>\n<p class=\"mt-5\"><strong>API\u00a0 l\u1ea5y c\u00e1c giao d\u1ecbch v\u1edbi s\u1ed1 ti\u1ec1n chuy\u1ec3n v\u00e0o l\u00e0 16,848,000<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/userapi.sepay.vn\/v2\/transactions?amount_in_min=16848000&amp;amount_in_max=16848000<\/code><\/li>\n<\/ul>\n<h2 id=\"transactions-count\" class=\"hs-docs-heading mt-5\">API PGBank \u0111\u1ebfm s\u1ed1 l\u01b0\u1ee3ng giao d\u1ecbch<\/h2>\n<p><span class=\"badge bg-primary\">GET<\/span><span>\u00a0<\/span><span class=\"text-primary\">https:\/\/userapi.sepay.vn\/v2\/transactions?per_page=1<\/span><\/p>\n<p class=\"mt-3\">\u0110\u1ec3 \u0111\u1ebfm s\u1ed1 l\u01b0\u1ee3ng giao d\u1ecbch, b\u1ea1n d\u00f9ng API danh s\u00e1ch giao d\u1ecbch v\u00e0 \u0111\u1ecdc tr\u01b0\u1eddng meta.pagination.total trong response. K\u1ebft h\u1ee3p c\u00e1c tham s\u1ed1 l\u1ecdc (bank_account_id, transaction_date_from, transaction_date_to&#8230;) \u0111\u1ec3 \u0111\u1ebfm theo \u0111i\u1ec1u ki\u1ec7n mong mu\u1ed1n.<\/p>\n<hr \/>\n<p>V\u00ed d\u1ee5 \u0111\u1ebfm t\u1ed5ng s\u1ed1 l\u01b0\u1ee3ng giao d\u1ecbch.<\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/userapi.sepay.vn\/v2\/transactions?per_page=1<\/code><\/li>\n<\/ul>\n<pre>HTTP\/1.1 200 OK\r\n----\r\n{\r\n    \"status\": \"success\",\r\n    \"data\": [\r\n        ...\r\n    ],\r\n    \"meta\": {\r\n        \"pagination\": {\r\n            \"total\": 2322,\r\n            \"per_page\": 1,\r\n            \"current_page\": 1,\r\n            \"last_page\": 2322,\r\n            \"has_more\": true\r\n        }\r\n    }\r\n}\r\n\r\n<\/pre>\n<p>V\u00ed d\u1ee5 \u0111\u1ebfm t\u1ed5ng s\u1ed1 l\u01b0\u1ee3ng giao d\u1ecbch c\u1ee7a m\u1ed9t t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng theo UUID.<\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/userapi.sepay.vn\/v2\/transactions?bank_account_id=f9e8d7c6-b5a4-3210-fedc-ba0987654321&amp;per_page=1<\/code><\/li>\n<\/ul>\n<h2>API PGBank l\u1ea5y chi ti\u1ebft m\u1ed9t giao d\u1ecbch<span>\u00a0<\/span><a class=\"anchorjs-link\" href=\"https:\/\/developer.sepay.vn\/vi\/sepay-api\/v2\/giao-dich\/chi-tiet\" aria-label=\"Anchor\" data-anchorjs-icon=\"#\"><\/a><\/h2>\n<p><span class=\"badge bg-primary\">GET<\/span><span>\u00a0<\/span><span class=\"text-primary\">https:\/\/userapi.sepay.vn\/v2\/transactions\/{transaction_uuid}<\/span><\/p>\n<p class=\"mt-3\">L\u1ea5y chi ti\u1ebft th\u00f4ng tin m\u1ed9t giao d\u1ecbch theo UUID. UUID l\u1ea5y t\u1eeb tr\u01b0\u1eddng id trong response c\u1ee7a API danh s\u00e1ch giao d\u1ecbch<\/p>\n<p>V\u00ed d\u1ee5:<\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/userapi.sepay.vn\/v2\/transactions\/a1b2c3d4-e5f6-7890-abcd-ef1234567890<\/code><\/li>\n<\/ul>\n<pre>HTTP\/1.1 200 OK\r\n----\r\n{\r\n    \"status\": \"success\",\r\n    \"data\": {\r\n        \"id\": \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\",\r\n        \"transaction_date\": \"2024-05-04 11:59:47\",\r\n        \"account_number\": \"4477040258888\",\r\n        \"va\": null,\r\n        \"transfer_type\": \"in\",\r\n        \"amount_in\": 19689000,\r\n        \"amount_out\": 0,\r\n        \"accumulated\": 1128200335,\r\n        \"transaction_content\": \"TRAN THIEN THAO chuyen tien...\",\r\n        \"reference_number\": null,\r\n        \"code\": null,\r\n        \"bank_brand_name\": \"PGBank\",\r\n        \"bank_account_id\": \"f9e8d7c6-b5a4-3210-fedc-ba0987654321\",\r\n        \"va_id\": null,\r\n        \"webhook_success\": 1\r\n    }\r\n}<\/pre>\n<h2>H\u01b0\u1edbng d\u1eabn t\u00edch h\u1ee3p webhook PGBank &#8211; b\u1eafn th\u00f4ng tin giao d\u1ecbch t\u1ee9c th\u00ec qua website c\u1ee7a b\u1ea1n<\/h2>\n<p>T\u00edch h\u1ee3p webhook PGBank gi\u00fap SePay ch\u1ee7 \u0111\u1ed9ng g\u1eedi th\u00f4ng tin giao d\u1ecbch ph\u00e1t sinh \u0111\u1ebfn h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n. Nh\u1edd \u0111\u00f3, \u0111\u1ed3ng b\u1ed9 \u0111\u01b0\u1ee3c giao d\u1ecbch ng\u00e2n h\u00e0ng PGBank v\u1ec1 h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n theo th\u1eddi gian th\u1ef1c. \u1ee8ng d\u1ee5ng cho vi\u1ec7c x\u00e1c nh\u1eadn thanh to\u00e1n t\u1ef1 \u0111\u1ed9ng, qu\u1ea3n l\u00fd giao d\u1ecbch ng\u00e2n h\u00e0ng ho\u1eb7c c\u00e1c nghi\u1ec7p v\u1ee5 thanh to\u00e1n kh\u00e1c.<\/p>\n<h3>Th\u00eam t\u00edch h\u1ee3p webhook PGBank<\/h3>\n<p><strong>B\u01b0\u1edbc 1:<\/strong> Truy c\u1eadp menu <a href=\"https:\/\/my.sepay.vn\/webhooks\">Webhook<\/a>.<br \/>\n<strong>B\u01b0\u1edbc 2:<\/strong> Nh\u1ea5n <strong>Th\u00eam webhook<\/strong> (n\u00fat g\u00f3c tr\u00ean b\u00ean ph\u1ea3i).<\/p>\n<div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/them-webhook.jpg\" alt=\"C\u1eeda s\u1ed5 th\u00eam webhook cho t\u00e0i kho\u1ea3n PGBank tr\u00ean SePay\" width=\"1200\" height=\"756\" class=\"alignleft wp-image-4072 size-full\" srcset=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/them-webhook.jpg 1200w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/them-webhook-300x189.jpg 300w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/them-webhook-1024x645.jpg 1024w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/them-webhook-768x484.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/div>\n<div><\/div>\n<p class=\"text-secondary text-center mt-2\">\u1ea2nh th\u00eam t\u00edch h\u1ee3p webhook v\u1edbi PGBank<\/p>\n<p><strong>B\u01b0\u1edbc 3:<\/strong> \u0110i\u1ec1n th\u00f4ng tin c\u1ea5u h\u00ecnh <strong>Webhook<\/strong> v\u1edbi <strong>PGBank<\/strong> theo 4 b\u01b0\u1edbc c\u1ee7a tr\u00ecnh h\u01b0\u1edbng d\u1eabn:<\/p>\n<table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%;\">\n<thead>\n<tr>\n<th style=\"width: 25%;\">B\u01b0\u1edbc<\/th>\n<th>N\u1ed9i dung c\u1ea5u h\u00ecnh<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>C\u01a1 b\u1ea3n<\/strong><\/td>\n<td>&#8211; T\u00ean webhook: \u0111\u1eb7t t\u00ean d\u1ec5 nh\u1edb \u0111\u1ec3 ph\u00e2n bi\u1ec7t c\u00e1c webhook.<br \/>\n&#8211; URL nh\u1eadn webhook: SePay g\u1eedi d\u1eef li\u1ec7u giao d\u1ecbch \u0111\u1ebfn URL n\u00e0y khi c\u00f3 giao d\u1ecbch ph\u00f9 h\u1ee3p.<br \/>\n&#8211; Lo\u1ea1i giao d\u1ecbch: Ti\u1ec1n v\u00e0o, Ti\u1ec1n ra ho\u1eb7c T\u1ea5t c\u1ea3.<br \/>\n&#8211; \u0110\u1ecbnh d\u1ea1ng d\u1eef li\u1ec7u: JSON (khuy\u1ebfn ngh\u1ecb), multipart\/form-data ho\u1eb7c application\/x-www-form-urlencoded t\u00f9y theo \u1ee9ng d\u1ee5ng nh\u1eadn webhook c\u1ee7a b\u1ea1n.<br \/>\n&#8211; T\u1ef1 \u0111\u1ed9ng g\u1eedi l\u1ea1i khi server tr\u1ea3 l\u1ed7i: b\u1eadt n\u1ebfu mu\u1ed1n SePay th\u1eed g\u1eedi l\u1ea1i (t\u1ed1i \u0111a 7 l\u1ea7n) khi server tr\u1ea3 v\u1ec1 HTTP Status ngo\u00e0i 200 ~ 299.<\/td>\n<\/tr>\n<tr>\n<td><strong>T\u00e0i kho\u1ea3n<\/strong><\/td>\n<td>&#8211; T\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng: ch\u1ecdn <strong>T\u1ea5t c\u1ea3 t\u00e0i kho\u1ea3n<\/strong> ho\u1eb7c <strong>Tu\u1ef3 ch\u1ecdn<\/strong> \u0111\u1ec3 ch\u1ec9 \u0111\u1ecbnh t\u00e0i kho\u1ea3n PGBank c\u1ea7n theo d\u00f5i, c\u00f3 th\u1ec3 l\u1ecdc theo t\u00e0i kho\u1ea3n \u1ea3o (VA) cho t\u1eebng t\u00e0i kho\u1ea3n.<br \/>\n&#8211; D\u00f9ng \u0111\u1ec3 x\u00e1c th\u1ef1c thanh to\u00e1n: b\u1eadt n\u1ebfu webhook n\u00e0y d\u00f9ng \u0111\u1ec3 x\u00e1c nh\u1eadn \u0111\u01a1n h\u00e0ng \u0111\u00e3 thanh to\u00e1n. Khi b\u1eadt, c\u00f3 th\u00eam tu\u1ef3 ch\u1ecdn <strong>Ch\u1ec9 g\u1eedi khi c\u00f3 m\u00e3 thanh to\u00e1n<\/strong> v\u00e0 <strong>L\u1ecdc theo m\u00e3 thanh to\u00e1n<\/strong>.<br \/>\n<em>B\u1ea1n c\u00f3 th\u1ec3 xem th\u00eam: C\u1ea5u h\u00ecnh m\u00e3 thanh to\u00e1n t\u1ea1i C\u1ea5u h\u00ecnh chung \u2192 C\u1ea5u tr\u00fac m\u00e3 thanh to\u00e1n.<\/em><\/td>\n<\/tr>\n<tr>\n<td><strong>B\u1ea3o m\u1eadt<\/strong><\/td>\n<td>&#8211; Ph\u01b0\u01a1ng th\u1ee9c x\u00e1c th\u1ef1c:<\/p>\n<ul>\n<li>Kh\u00f4ng x\u00e1c th\u1ef1c<\/li>\n<li>API Key: SePay g\u1eedi k\u00e8m header <code>Authorization: Apikey API_KEY_CUA_BAN<\/code><\/li>\n<li>HMAC-SHA256 (khuy\u1ebfn ngh\u1ecb): SePay k\u00fd d\u1eef li\u1ec7u v\u00e0 g\u1eedi ch\u1eef k\u00fd trong header <code>X-SePay-Signature<\/code><\/li>\n<li>OAuth 2.0 (\u0111i\u1ec1n Access Token URL, Client ID, Client Secret)<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>C\u1ea3nh b\u00e1o<\/strong><\/td>\n<td>(Kh\u00f4ng b\u1eaft bu\u1ed9c) B\u1eadt c\u1ea3nh b\u00e1o khi webhook g\u1eb7p l\u1ed7i li\u00ean ti\u1ebfp: ch\u1ecdn k\u00eanh nh\u1eadn c\u1ea3nh b\u00e1o, s\u1ed1 l\u1ea7n l\u1ed7i li\u00ean ti\u1ebfp tr\u01b0\u1edbc khi c\u1ea3nh b\u00e1o v\u00e0 lo\u1ea1i s\u1ef1 ki\u1ec7n c\u1ea3nh b\u00e1o.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>B\u01b0\u1edbc 4:<\/strong> \u1ede b\u01b0\u1edbc cu\u1ed1i, nh\u1ea5n <strong>Th\u00eam<\/strong> \u0111\u1ec3 ho\u00e0n t\u1ea5t t\u00edch h\u1ee3p.<\/p>\n<h3><strong>D\u1eef li\u1ec7u g\u1eedi qua Webhook PGBank<\/strong><\/h3>\n<p>SePay s\u1ebd g\u1eedi m\u1ed9t <strong>request POST<\/strong> v\u1edbi <strong>n\u1ed9i dung JSON<\/strong> nh\u01b0 sau:<\/p>\n<pre style=\"background-color: #f6f8fa; padding: 16px; border-radius: 6px; overflow: auto;\"><code>{\r\n    \"id\": 92704,                               \/\/ ID giao d\u1ecbch tr\u00ean SePay\r\n    \"gateway\": \"PGBank\",                       \/\/ T\u00ean ng\u00e2n h\u00e0ng\r\n    \"transactionDate\": \"2023-03-25 14:02:37\",  \/\/ Th\u1eddi gian giao d\u1ecbch (ph\u00eda ng\u00e2n h\u00e0ng)\r\n    \"accountNumber\": \"0123499999\",             \/\/ S\u1ed1 t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng\r\n    \"code\": null,                              \/\/ M\u00e3 code thanh to\u00e1n (SePay t\u1ef1 nh\u1eadn di\u1ec7n)\r\n    \"content\": \"chuyen tien mua iphone\",       \/\/ N\u1ed9i dung chuy\u1ec3n kho\u1ea3n\r\n    \"transferType\": \"in\",                      \/\/ Lo\u1ea1i giao d\u1ecbch: \"in\" l\u00e0 ti\u1ec1n v\u00e0o, \"out\" l\u00e0 ti\u1ec1n ra\r\n    \"transferAmount\": 2277000,                 \/\/ S\u1ed1 ti\u1ec1n giao d\u1ecbch\r\n    \"accumulated\": 19077000,                   \/\/ S\u1ed1 d\u01b0 t\u00e0i kho\u1ea3n (l\u0169y k\u1ebf)\r\n    \"subAccount\": \"\",                          \/\/ T\u00e0i kho\u1ea3n \u1ea3o (VA) kh\u1edbp giao d\u1ecbch, r\u1ed7ng n\u1ebfu kh\u00f4ng kh\u1edbp\r\n    \"referenceCode\": \"208V009252001511\",       \/\/ M\u00e3 tham chi\u1ebfu giao d\u1ecbch\r\n    \"description\": \"\"                          \/\/ To\u00e0n b\u1ed9 n\u1ed9i dung chuy\u1ec3n kho\u1ea3n\r\n}\r\n<\/code><\/pre>\n<h3><strong>Ch\u1ee9ng th\u1ef1c webhook<\/strong><\/h3>\n<p>SePay h\u1ed7 tr\u1ee3 4 ki\u1ec3u ch\u1ee9ng th\u1ef1c khi g\u1eedi webhook, ch\u1ecdn \u1edf b\u01b0\u1edbc <strong>B\u1ea3o m\u1eadt<\/strong> khi t\u1ea1o webhook:<\/p>\n<h4>Kh\u00f4ng x\u00e1c th\u1ef1c<\/h4>\n<p>SePay g\u1eedi th\u1eb3ng webhook \u0111\u1ebfn URL c\u1ee7a b\u1ea1n, kh\u00f4ng k\u00e8m header b\u1ea3o m\u1eadt. Ch\u1ec9 n\u00ean d\u00f9ng khi test, kh\u00f4ng n\u00ean d\u00f9ng cho production v\u00ec b\u1ea5t k\u1ef3 ai bi\u1ebft URL \u0111\u1ec1u c\u00f3 th\u1ec3 g\u1eedi request gi\u1ea3 m\u1ea1o.<\/p>\n<h4>API Key<\/h4>\n<p>SePay g\u1eedi k\u00e8m header sau, server c\u1ee7a b\u1ea1n so s\u00e1nh v\u1edbi gi\u00e1 tr\u1ecb \u0111\u00e3 c\u1ea5u h\u00ecnh:<\/p>\n<pre style=\"background-color: #f6f8fa; padding: 16px; border-radius: 6px; overflow: auto;\"><code>Authorization: Apikey API_KEY_CUA_BAN<\/code><\/pre>\n<h4>HMAC-SHA256 (khuy\u1ebfn ngh\u1ecb)<\/h4>\n<p>SePay k\u00fd t\u1eebng request b\u1eb1ng Secret Key v\u00e0 g\u1eedi k\u00e8m 2 header:<\/p>\n<pre style=\"background-color: #f6f8fa; padding: 16px; border-radius: 6px; overflow: auto;\"><code>X-SePay-Signature: sha256={hex_hash}\r\nX-SePay-Timestamp: {unix_timestamp}<\/code><\/pre>\n<p>Ch\u1eef k\u00fd \u0111\u01b0\u1ee3c t\u00ednh b\u1eb1ng HMAC-SHA256 tr\u00ean chu\u1ed7i <code>{timestamp}.{raw_body}<\/code>. Server c\u1ee7a b\u1ea1n t\u00e1i t\u1ea1o ch\u1eef k\u00fd theo c\u00f9ng c\u00f4ng th\u1ee9c tr\u00ean raw body r\u1ed3i so s\u00e1nh \u0111\u1ec3 x\u00e1c minh request \u0111\u1ebfn t\u1eeb SePay v\u00e0 payload kh\u00f4ng b\u1ecb s\u1eeda \u0111\u1ed5i gi\u1eefa \u0111\u01b0\u1eddng truy\u1ec1n.<\/p>\n<h4>OAuth 2.0<\/h4>\n<p>SePay g\u1ecdi token endpoint c\u1ee7a b\u1ea1n (Access Token URL, Client ID, Client Secret) \u0111\u1ec3 l\u1ea5y access token, sau \u0111\u00f3 g\u1eedi webhook k\u00e8m header:<\/p>\n<pre style=\"background-color: #f6f8fa; padding: 16px; border-radius: 6px; overflow: auto;\"><code>Authorization: Bearer {access_token}<\/code><\/pre>\n<p>Khi token s\u1eafp h\u1ebft h\u1ea1n, SePay t\u1ef1 refresh ho\u1eb7c xin token m\u1edbi.<\/p>\n<h3><strong>Ki\u1ec3m tra ho\u1ea1t \u0111\u1ed9ng<\/strong><\/h3>\n<p>B\u1ea1n vui l\u00f2ng chuy\u1ec3n kho\u1ea3n th\u1eed \u0111\u1ec3 xem <strong>webhook<\/strong> c\u00f3 ho\u1ea1t \u0111\u1ed9ng nh\u01b0 mong \u0111\u1ee3i kh\u00f4ng.<\/p>\n<h3><strong>Xem Webhook \u0111\u00e3 \u0111\u01b0\u1ee3c g\u1eedi<\/strong><\/h3>\n<p>V\u00e0o menu <strong>T\u00edch h\u1ee3p webhook \u2192 L\u1ecbch s\u1eed g\u1eedi<\/strong> \u0111\u1ec3 xem danh s\u00e1ch c\u00e1c Webhook \u0111\u00e3 g\u1eedi.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/lich-su-webhook.jpg\" alt=\"L\u1ecbch s\u1eed g\u1eedi webhook t\u00e0i kho\u1ea3n PGBank tr\u00ean SePay\" width=\"1200\" height=\"760\" class=\"alignleft wp-image-4071 size-full\" srcset=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/lich-su-webhook.jpg 1200w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/lich-su-webhook-300x190.jpg 300w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/lich-su-webhook-1024x649.jpg 1024w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/lich-su-webhook-768x486.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p class=\"text-secondary text-center\">Danh s\u00e1ch webhook \u0111\u00e3 g\u1eedi<\/p>\n<p>Xem n\u1ed9i dung webhook theo t\u1eebng giao d\u1ecbch t\u1ea1i <strong>Giao d\u1ecbch \u2192 c\u1ed9t T\u1ef1 \u0111\u1ed9ng \u2192 nh\u1ea5n v\u00e0o tag Webhook.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/danh-sach-giao-dich.jpg\" alt=\"Danh s\u00e1ch giao d\u1ecbch PGBank v\u1edbi tr\u1ea1ng th\u00e1i webhook \u0111\u00e3 g\u1eedi\" width=\"1200\" height=\"759\" class=\"alignleft wp-image-4070 size-full\" srcset=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/danh-sach-giao-dich.jpg 1200w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/danh-sach-giao-dich-300x190.jpg 300w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/danh-sach-giao-dich-1024x648.jpg 1024w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/danh-sach-giao-dich-768x486.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p class=\"text-secondary text-center\">Danh s\u00e1ch giao d\u1ecbch<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich.jpg\" alt=\"Chi ti\u1ebft giao d\u1ecbch ti\u1ec1n v\u00e0o PGBank v\u00e0 tr\u1ea1ng th\u00e1i webhook\" width=\"1200\" height=\"759\" class=\"alignleft wp-image-4069 size-full\" srcset=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich.jpg 1200w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich-300x190.jpg 300w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich-1024x648.jpg 1024w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich-768x486.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p class=\"text-secondary text-center\">Danh s\u00e1ch webhooks \u0111\u00e3 b\u1eafn<\/p>\n<h3><strong>Nh\u1eadn di\u1ec7n Webhook th\u00e0nh c\u00f4ng<\/strong><\/h3>\n<p>\u0110\u1ec3 SePay t\u00ednh l\u00e0 website c\u1ee7a b\u1ea1n \u0111\u00e3 nh\u1eadn th\u00e0nh c\u00f4ng webhook, ph\u1ea3n h\u1ed3i c\u1ea7n \u0111\u1ee7 3 \u0111i\u1ec1u ki\u1ec7n sau (\u00e1p d\u1ee5ng chung cho m\u1ecdi ki\u1ec3u ch\u1ee9ng th\u1ef1c):<\/p>\n<ol>\n<li>HTTP Status Code l\u00e0 <strong>200<\/strong> ho\u1eb7c <strong>201<\/strong>.<\/li>\n<li>Body l\u00e0 JSON c\u00f3 <code>success: true<\/code>, \u0111\u00fang d\u1ea1ng:<\/li>\n<\/ol>\n<pre style=\"background: #f6f8fa; padding: 16px; border-radius: 6px;\"><code>{\r\n    \"success\": true\r\n}<\/code><\/pre>\n<ol start=\"3\">\n<li>Ho\u00e0n t\u1ea5t ph\u1ea3n h\u1ed3i trong v\u00f2ng <strong>30 gi\u00e2y<\/strong>.<\/li>\n<\/ol>\n<p><strong>Sai m\u1ed9t trong ba \u0111i\u1ec1u ki\u1ec7n tr\u00ean, SePay coi webhook \u0111\u00f3 l\u00e0 TH\u1ea4T B\u1ea0I<\/strong>, k\u1ec3 c\u1ea3 khi server c\u1ee7a b\u1ea1n \u0111\u00e3 nh\u1eadn \u0111\u01b0\u1ee3c request (v\u00ed d\u1ee5 tr\u1ea3 HTTP 200 nh\u01b0ng body l\u00e0 <code>{\"status\": \"ok\"}<\/code>, ho\u1eb7c ph\u1ea3n h\u1ed3i sau 30 gi\u00e2y).<\/p>\n<h3><strong>C\u01a1 ch\u1ebf g\u1ecdi l\u1ea1i (Retry) Webhook t\u1ef1 \u0111\u1ed9ng<\/strong><\/h3>\n<table style=\"width: 100%; border-collapse: collapse;\" border=\"1\" cellpadding=\"8\">\n<thead style=\"background-color: #f2f2f2;\">\n<tr>\n<th>Quy t\u1eafc<\/th>\n<th>Gi\u00e1 tr\u1ecb<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>S\u1ed1 l\u1ea7n g\u1ecdi l\u1ea1i t\u1ed1i \u0111a<\/td>\n<td>7 l\u1ea7n (t\u1ed5ng 8 l\u1ea7n g\u1eedi, t\u00ednh c\u1ea3 l\u1ea7n \u0111\u1ea7u)<\/td>\n<\/tr>\n<tr>\n<td>Kho\u1ea3ng c\u00e1ch gi\u1eefa c\u00e1c l\u1ea7n retry<\/td>\n<td>T\u0103ng d\u1ea7n theo d\u00e3y Fibonacci: 1, 1, 2, 3, 5, 8, 13 ph\u00fat (t\u1ed5ng kho\u1ea3ng 33 ph\u00fat)<\/td>\n<\/tr>\n<tr>\n<td>Timeout ph\u1ea3n h\u1ed3i<\/td>\n<td>30 gi\u00e2y<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>L\u01b0u \u00fd:<\/strong><\/p>\n<ul>\n<li>Retry ch\u1ec9 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n khi webhook b\u1eadt <strong>T\u1ef1 \u0111\u1ed9ng g\u1eedi l\u1ea1i khi server tr\u1ea3 l\u1ed7i<\/strong>, v\u00e0 ch\u1ec9 khi kh\u00f4ng k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c endpoint ho\u1eb7c server tr\u1ea3 HTTP Status ngo\u00e0i 200 ~ 299.<\/li>\n<li>Server tr\u1ea3 HTTP 200 nh\u01b0ng body kh\u00f4ng \u0111\u00fang <code>{\"success\": true}<\/code> th\u00ec webhook b\u1ecb t\u00ednh th\u1ea5t b\u1ea1i nh\u01b0ng <strong>KH\u00d4NG \u0111\u01b0\u1ee3c g\u1ecdi l\u1ea1i t\u1ef1 \u0111\u1ed9ng<\/strong>.<\/li>\n<li>Webhook qu\u00e1 5 gi\u1edd k\u1ec3 t\u1eeb l\u1ea7n g\u1eedi \u0111\u1ea7u s\u1ebd kh\u00f4ng \u0111\u01b0\u1ee3c qu\u00e9t retry n\u1eefa &#8211; khi \u0111\u00f3 d\u00f9ng ch\u1ee9c n\u0103ng g\u1ecdi l\u1ea1i th\u1ee7 c\u00f4ng.<\/li>\n<\/ul>\n<h3><strong>Y\u00eau c\u1ea7u ch\u1ed1ng tr\u00f9ng l\u1eb7p giao d\u1ecbch<\/strong><\/h3>\n<p>Khi webhook b\u1ecb retry, \u0111\u1ec3 tr\u00e1nh x\u1eed l\u00fd tr\u00f9ng l\u1eb7p giao d\u1ecbch, SePay khuy\u1ebfn ngh\u1ecb b\u1ea1n ph\u1ea3i <strong>ki\u1ec3m tra t\u00ednh duy nh\u1ea5t c\u1ee7a giao d\u1ecbch.<\/strong><\/p>\n<p><strong>C\u00e1ch x\u1eed l\u00fd \u0111\u1ec1 xu\u1ea5t:<\/strong><\/p>\n<ul>\n<li>Ki\u1ec3m tra duy nh\u1ea5t theo tr\u01b0\u1eddng <code>id<\/code>.<\/li>\n<li>Ho\u1eb7c k\u1ebft h\u1ee3p th\u00eam c\u00e1c tr\u01b0\u1eddng:\n<ul>\n<li><code>referenceCode<\/code><\/li>\n<li><code>transferType<\/code><\/li>\n<li><code>transferAmount<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\u0110\u1ea3m b\u1ea3o kh\u00f4ng ghi nh\u1eadn tr\u00f9ng giao d\u1ecbch.<\/p>\n<h3><strong>Retry Webhook b\u1eb1ng tay<\/strong><\/h3>\n<p><strong>C\u00e1ch 1:<\/strong><\/p>\n<pre style=\"background-color: #f6f8fa; padding: 12px; border-radius: 6px;\"><code>Chi ti\u1ebft giao d\u1ecbch \u2192 Webhook \u2192 G\u1ecdi l\u1ea1i<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich-goi-lai-wb.jpg\" alt=\"N\u00fat g\u1ecdi l\u1ea1i webhook trong chi ti\u1ebft giao d\u1ecbch PGBank\" width=\"1200\" height=\"759\" class=\"alignleft wp-image-4068 size-full\" srcset=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich-goi-lai-wb.jpg 1200w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich-goi-lai-wb-300x190.jpg 300w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich-goi-lai-wb-1024x648.jpg 1024w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/chi-tiet-giao-dich-goi-lai-wb-768x486.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><strong>C\u00e1ch 2:<\/strong><\/p>\n<pre style=\"background-color: #f6f8fa; padding: 12px; border-radius: 6px;\"><code>T\u00edch h\u1ee3p Webhook \u2192 L\u1ecbch s\u1eed g\u1eedi \u2192 G\u1ecdi l\u1ea1i<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/webhook-goilai-l.jpeg\" alt=\"G\u1ecdi l\u1ea1i webhook th\u1ea5t b\u1ea1i cho giao d\u1ecbch PGBank\" width=\"1280\" height=\"808\" class=\"alignleft wp-image-4081 size-full\" srcset=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/webhook-goilai-l.jpeg 1280w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/webhook-goilai-l-300x189.jpeg 300w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/webhook-goilai-l-1024x646.jpeg 1024w, https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/07\/webhook-goilai-l-768x485.jpeg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<p><strong>Li\u00ean h\u1ec7 SePay \u0111\u1ec3 \u0111\u01b0\u1ee3c t\u01b0 v\u1ea5n v\u1ec1 API Ng\u00e2n h\u00e0ng:<\/strong><\/p>\n<ul>\n<li>Zalo OA: <a href=\"https:\/\/zalo.me\/sepayvn\" target=\"_blank\" rel=\"noopener\">https:\/\/zalo.me\/sepayvn<\/a><\/li>\n<li>Facebook: <a href=\"https:\/\/www.facebook.com\/sepay.vn\" target=\"_blank\" rel=\"noopener\">https:\/\/www.facebook.com\/sepay.vn<\/a><\/li>\n<li>Hotline: <a href=\"tel:02873059589\">02873.059.589<\/a><\/li>\n<\/ul>\n<p><strong>Xem th\u00eam:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/sepay.vn\/lap-trinh-cong-thanh-toan.html\" target=\"_blank\" rel=\"noopener\">H\u01b0\u1edbng d\u1eabn l\u1eadp tr\u00ecnh c\u1ed5ng thanh to\u00e1n<\/a><\/li>\n<li><a href=\"https:\/\/qr.sepay.vn\" target=\"_blank\" rel=\"noopener\">T\u1ea1o \u1ea3nh QR Code VietQR<\/a><\/li>\n<li><a href=\"https:\/\/sepay.vn\/api-ngan-hang.html\" target=\"_blank\" rel=\"noopener\">Danh s\u00e1ch API ng\u00e2n h\u00e0ng<\/a><\/li>\n<\/ul>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;2024&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;11&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;5\\\/5 - (11 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t&quot;,&quot;width&quot;:&quot;142.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 142.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            5\/5 - (11 votes)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>API PGBank c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PGBank (Ng\u00e2n H\u00e0ng TMCP Th\u1ecbnh v\u01b0\u1ee3ng v\u00e0 Ph\u00e1t tri\u1ec3n) qua API. H\u1ed7 tr\u1ee3 danh s\u00e1ch giao d\u1ecbch PGBank, l\u1ea5y th\u00f4ng tin chi ti\u1ebft m\u1ed9t giao d\u1ecbch c\u1ee5 th\u1ec3 nh\u01b0: Ng\u00e0y giao d\u1ecbch, s\u1ed1 ti\u1ec1n, m\u00e3 tham chi\u1ebfu, s\u1ed1 d\u01b0 t\u00e0i kho\u1ea3n, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4756,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-2024","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-api-ngan-hang"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t - SePay Blog<\/title>\n<meta name=\"description\" content=\"API PGBank c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PGBank qua API. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t - SePay Blog\" \/>\n<meta property=\"og:description\" content=\"API PGBank c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PGBank qua API. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/\" \/>\n<meta property=\"og:site_name\" content=\"SePay Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sepay.vn\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/buitanviet\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-09T08:19:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-13T02:38:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"974\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"B\u00f9i T\u1ea5n Vi\u1ec7t\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"B\u00f9i T\u1ea5n Vi\u1ec7t\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/\"},\"author\":{\"name\":\"B\u00f9i T\u1ea5n Vi\u1ec7t\",\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/person\/9d0e45f351943f81c4b76e1108d09c42\"},\"headline\":\"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t\",\"datePublished\":\"2024-12-09T08:19:45+00:00\",\"dateModified\":\"2026-08-13T02:38:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/\"},\"wordCount\":2278,\"publisher\":{\"@id\":\"https:\/\/sepay.vn\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg\",\"articleSection\":[\"API Ng\u00e2n h\u00e0ng\"],\"inLanguage\":\"vi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/\",\"url\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/\",\"name\":\"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t - SePay Blog\",\"isPartOf\":{\"@id\":\"https:\/\/sepay.vn\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg\",\"datePublished\":\"2024-12-09T08:19:45+00:00\",\"dateModified\":\"2026-08-13T02:38:01+00:00\",\"description\":\"API PGBank c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PGBank qua API. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.\",\"breadcrumb\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#primaryimage\",\"url\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg\",\"contentUrl\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg\",\"width\":1460,\"height\":974,\"caption\":\"Ng\u00e2n h\u00e0ng PGBank\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trang ch\u1ee7\",\"item\":\"https:\/\/sepay.vn\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sepay.vn\/blog\/#website\",\"url\":\"https:\/\/sepay.vn\/blog\/\",\"name\":\"SePay Blog\",\"description\":\"SePay cung c\u1ea5p c\u00f4ng c\u1ee5 gi\u00fap chia s\u1ebb bi\u1ebfn \u0111\u1ed9ng s\u1ed1 d\u01b0 ng\u00e2n h\u00e0ng, x\u00e1c th\u1ef1c thanh to\u00e1n chuy\u1ec3n kho\u1ea3n, th\u1ed1ng k\u00ea d\u00f2ng ti\u1ec1n ng\u00e2n h\u00e0ng m\u1ed9t c\u00e1ch t\u1ef1 \u0111\u1ed9ng\",\"publisher\":{\"@id\":\"https:\/\/sepay.vn\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sepay.vn\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sepay.vn\/blog\/#organization\",\"name\":\"SePay Blog\",\"url\":\"https:\/\/sepay.vn\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/04\/sepay-blue-logo-768x248-1.png\",\"contentUrl\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/04\/sepay-blue-logo-768x248-1.png\",\"width\":768,\"height\":248,\"caption\":\"SePay Blog\"},\"image\":{\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sepay.vn\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/person\/9d0e45f351943f81c4b76e1108d09c42\",\"name\":\"B\u00f9i T\u1ea5n Vi\u1ec7t\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7f75ca508ac9bc9b3c2acd1b70b64e2c504b0add21dd3253d776897f417e08ff?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7f75ca508ac9bc9b3c2acd1b70b64e2c504b0add21dd3253d776897f417e08ff?s=96&d=mm&r=g\",\"caption\":\"B\u00f9i T\u1ea5n Vi\u1ec7t\"},\"description\":\"Founder &amp; CEO SePay\",\"sameAs\":[\"https:\/\/sepay.vn\",\"https:\/\/www.facebook.com\/buitanviet\"],\"url\":\"https:\/\/sepay.vn\/blog\/author\/tanvietsepay-vn\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t - SePay Blog","description":"API PGBank c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PGBank qua API. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/","og_locale":"vi_VN","og_type":"article","og_title":"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t - SePay Blog","og_description":"API PGBank c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PGBank qua API. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.","og_url":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/","og_site_name":"SePay Blog","article_publisher":"https:\/\/www.facebook.com\/sepay.vn","article_author":"https:\/\/www.facebook.com\/buitanviet","article_published_time":"2024-12-09T08:19:45+00:00","article_modified_time":"2026-08-13T02:38:01+00:00","og_image":[{"width":1460,"height":974,"url":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg","type":"image\/jpeg"}],"author":"B\u00f9i T\u1ea5n Vi\u1ec7t","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"B\u00f9i T\u1ea5n Vi\u1ec7t","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"10 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#article","isPartOf":{"@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/"},"author":{"name":"B\u00f9i T\u1ea5n Vi\u1ec7t","@id":"https:\/\/sepay.vn\/blog\/#\/schema\/person\/9d0e45f351943f81c4b76e1108d09c42"},"headline":"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t","datePublished":"2024-12-09T08:19:45+00:00","dateModified":"2026-08-13T02:38:01+00:00","mainEntityOfPage":{"@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/"},"wordCount":2278,"publisher":{"@id":"https:\/\/sepay.vn\/blog\/#organization"},"image":{"@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#primaryimage"},"thumbnailUrl":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg","articleSection":["API Ng\u00e2n h\u00e0ng"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/","url":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/","name":"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t - SePay Blog","isPartOf":{"@id":"https:\/\/sepay.vn\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#primaryimage"},"image":{"@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#primaryimage"},"thumbnailUrl":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg","datePublished":"2024-12-09T08:19:45+00:00","dateModified":"2026-08-13T02:38:01+00:00","description":"API PGBank c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PGBank qua API. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.","breadcrumb":{"@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#primaryimage","url":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg","contentUrl":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/04\/ngan-hang-pgbank-toa-nha.jpg","width":1460,"height":974,"caption":"Ng\u00e2n h\u00e0ng PGBank"},{"@type":"BreadcrumbList","@id":"https:\/\/sepay.vn\/blog\/api-pgbank-api-ngan-hang-pgbank-moi-nhat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/sepay.vn\/blog\/"},{"@type":"ListItem","position":2,"name":"API PGBank \u2013 API ng\u00e2n h\u00e0ng PGBank m\u1edbi nh\u1ea5t"}]},{"@type":"WebSite","@id":"https:\/\/sepay.vn\/blog\/#website","url":"https:\/\/sepay.vn\/blog\/","name":"SePay Blog","description":"SePay cung c\u1ea5p c\u00f4ng c\u1ee5 gi\u00fap chia s\u1ebb bi\u1ebfn \u0111\u1ed9ng s\u1ed1 d\u01b0 ng\u00e2n h\u00e0ng, x\u00e1c th\u1ef1c thanh to\u00e1n chuy\u1ec3n kho\u1ea3n, th\u1ed1ng k\u00ea d\u00f2ng ti\u1ec1n ng\u00e2n h\u00e0ng m\u1ed9t c\u00e1ch t\u1ef1 \u0111\u1ed9ng","publisher":{"@id":"https:\/\/sepay.vn\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sepay.vn\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/sepay.vn\/blog\/#organization","name":"SePay Blog","url":"https:\/\/sepay.vn\/blog\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sepay.vn\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/04\/sepay-blue-logo-768x248-1.png","contentUrl":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/04\/sepay-blue-logo-768x248-1.png","width":768,"height":248,"caption":"SePay Blog"},"image":{"@id":"https:\/\/sepay.vn\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sepay.vn"]},{"@type":"Person","@id":"https:\/\/sepay.vn\/blog\/#\/schema\/person\/9d0e45f351943f81c4b76e1108d09c42","name":"B\u00f9i T\u1ea5n Vi\u1ec7t","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sepay.vn\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7f75ca508ac9bc9b3c2acd1b70b64e2c504b0add21dd3253d776897f417e08ff?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7f75ca508ac9bc9b3c2acd1b70b64e2c504b0add21dd3253d776897f417e08ff?s=96&d=mm&r=g","caption":"B\u00f9i T\u1ea5n Vi\u1ec7t"},"description":"Founder &amp; CEO SePay","sameAs":["https:\/\/sepay.vn","https:\/\/www.facebook.com\/buitanviet"],"url":"https:\/\/sepay.vn\/blog\/author\/tanvietsepay-vn\/"}]}},"_links":{"self":[{"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/posts\/2024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/comments?post=2024"}],"version-history":[{"count":10,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/posts\/2024\/revisions"}],"predecessor-version":[{"id":4783,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/posts\/2024\/revisions\/4783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/media\/4756"}],"wp:attachment":[{"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/media?parent=2024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/categories?post=2024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/tags?post=2024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}