Hướng dẫn cách tích hợp API vào Website mới nhất của Netpay

Cơ chế hoạt động của hệ thống SMS API tại Netpay

Với Netpay, doanh nghiệp có thể dễ dàng kết nối bằng tất cả ngôn ngữ lập trình như C#, Java, ASP.NET, PHP.

- Kết nối thông qua Webservice: POST/GET, SOAP, Restful.

- Xác thực: Các Request của bạn sẽ được hệ thống xác thực thông qua APIkey và SecretKey, đối với hai Key này được cấp sau khi bạn đăng ký tài khoản tại Netpay.

Trước khi muốn sử dụng và tích hợp API của Netpay vào website của mình, doanh nghiệp hãy đăng ký tài khoản miễn phí.

Những loại API phổ biến

Lấy số dư

Đây là Hàm cơ bản đầu tiên mà bên doanh nghiệp nên thử, hàm này giúp doanh nghiệp lấy về số dư trong tài khoản.

Gửi SMS bằng đầu số ngẫu nhiên

Đây là hàm cho phép doanh nghiệp gửi tin nhắn đến 1 hoặc nhiều số điện thoại khác nhau bằng đầu số di động.

Kiểm tra trạng thái tin nhắn

Hàm giúp cho doanh nghiệp kiểm tra trạng thái của tin nhắn đã gửi đi.

Gửi SMS bằng Brandname

Đối với hàm này sẽ cho phép doanh nghiệp gửi tin nhắn đến 1 hoặc nhiều số điện thoại bằng Brandname của riêng doanh nghiệp bạn.

API lấy trạng thái cuộc gọi

Hàm giúp doanh nghiệp kiểm tra trạng thái của tin nhắn thoại đã gửi đi hoặc cuộc gọi tự động đã liên hệ khách hàng.

API tạo cuộc gọi tự động theo Template

Hàm này sẽ giúp doanh nghiệp gửi tin nhắn thoại đến 1 số điện thoại bởi mẫu cuộc gọi đã được tạo sẵn trên hệ thống.

API tạo cuộc gọi tự động từ file ghi âm

Hàm cho phép doanh nghiệp gửi tin nhắn thoại đến 1 số điện thoại bởi tệp ghi âm đã được tạo sẵn trên hệ thống.

API tạo cuộc gọi OTP

Hàm cho phép doanh nghiệp gửi tin nhắn thoại đến 1 số điện thoại là mã OTP mà bạn muốn gửi đến khách.

Code mẫu tích hợp API

Mã gửi SMS bằng 3 ngôn ngữ phổ biến: C#, Java và PHP.

Cách tích hợp API vào website

Bước 1: Ấn vào nút đăng ký để tiến hành đăng ký tài khoản tại website Netpay.

Bước 2: Sau khi đăng ký thành công tài khoản doanh nghiệp hãy tiến hành đăng nhập, sau đó lướt kéo xuống bên dưới phần "Dịch Vụ Hot" Click vào "Gửi Email qua API cho website".

Bước 3: 

  • Chọn gói từ ( 3 -> 6 ) tháng.
  • Kiểm tra lại gói và số tiền
  • Chọn hình thức thanh toán
  • Click vào " Đặt Hàng "

Bước 4: Sau khi thanh toán xong, hệ thống sẽ tự động hiện APIKey và SecretKey. Doanh nghiệp tiến hành sử dụng các hàm API mà Netpay cung cấp bằng cách gọi thực thi các URL.

Hàm của cú pháp này:

Request mẫu:

http://rest.netpay.vn/MainService.svc/json/SendMultipleMessage_V4_get?Phone=09xxxx&Content=DemoText&ApiKey=xxxx&SecretKey=xxxx&Brandname=xxxx&SmsType=2

Các bạn cần gọi lệnh POST hoặc GET đến URL này với data post lên có định dạng như sau:

Trong đó:

- ApiKey và Secret Key doanh nghiệp đã lấy được ở bước 2 theo hướng dẫn bên trên.

- Content là nội dung tin nhắn.

- Phone là các số điện thoại bạn muốn gửi tin.

Đối với C#:

Tải project C# mẫu Json tại đây:

http://netpay.vn/eSMSAPI_Demo_CSharp_JSON_Rest.rar (khuyên dùng)

Tải project C# mẫu theo dạng POST tại đây:

http://netpay.vn/eSMSAPI_Demo_CSharp.rar 

Đối với PHP:

Tải code mẫu PHP Json tại đây:

http://netpay.vn/eSMS_PHP_DEMO_JSON_Rest.rar (khuyên dùng)

Tải code mẫu PHP theo dạng POST tại đây:

http://netpay.vn/eSMSAPI_Demo_PHP.rar

Đối với Java:

Code mẫu Java dạng Rest: http://netpay.vn/eSMSAPI_Demo_Java_Rest.rar (khuyên dùng).

Tải project Java mẫu tại đây: http://netpay.vn/eSMSAPI_Demo_Java.rar - Project này viết dạng Web nên bạn cần cài Tomcat hoặc Webserver khác cho Java để có thể chạy.

Hy vọng qua những thông tin, tài liệu và hướng dẫn chi tiết trong bài viết này, sẽ có thể giúp cho doanh nghiệp biết cách tích hợp API vào website của mình. Nhờ đó nâng cao hiệu quả và sử dụng được những tính năng tiện ích của nó trong quá trình thực hiện các chiến dịch SMS Marketing đạt được hiệu quả như mong đợi.

Mọi ý kiến thắc mắc xin để lại bình luận bên dưới để chúng tôi có thể phản hồi đến doanh nghiệp sớm nhất.

Để biết thêm thông tin về dịch vụ, liên hệ ngay với chúng tôi:

Website: https://netpay.vn/

Hotline: 0984 190 304