안전한 신용카드 처리를 위한 프로그램 라이브러리, Omise

4142 단어 PHPomiseJavaScript
이 보도는 회사 내부 블로그를 외부로 갱신한 것이다
많은 웹 서비스는 신용카드 정보를 고객과 교환할 수 있는 유료 계약 기능을 가지고 있다.여기서 어떻게 해야만 신용카드의 정보를 안전하게 교환할 수 있습니까?
여기서 웹 서비스에서 신용카드를 사용할 때 사용하는 Omise 서비스에 대해 설명합니다.

Omise 서비스 정보


Omise의 개요


EC 사이트나 인터넷 서비스의 서버에서 신용카드 정보를 직접 처리하면 정보 유출 시 위험이 커진다.
여기서 Omise라는 서비스를 사용하면 신용카드 정보를 직접 접하지 않고 신용카드 정보를 처리해서 이 문제를 해결할 수 있다.
PHP제 웹 서비스를 이용하려면 Omise, Omise를 이용해야 합니다.js(클라이언트) 및 Omise-PHP(서버 측)를 사용합니다.

Omise 결제 프로세스 사용


Omise.Js가 준비한 신용카드 정보 입력 형식으로 정보를 입력하도록 합니다, Omise.js는 이를 바탕으로 Omise 서버와 통신하여 영패를 받습니다.웹 서버 측에서 이 영패와 Omise-PHP를 이용하여 Omise 서버와 REST 통신을 한다.이렇게 하면 안전하게 결제 처리를 할 수 있습니다.

그림 1 Omise의 결제 프로세스 사용

사용할 라이브러리 정보

  • Omise.js는 신용카드 입력 형식, 이 폼을 통해 받은 영패 등을 제공한다
  • Omise 서버와의 통신은 REST 통신을 사용하며, Omise-PHP를 사용하여 이 통신을 간단하게 할 수 있다.
  • Omise-PHP 구성 정보


    나는 Omise-PHP 라이브러리의 구성을 보고 싶다면 구조가 매우 재미있다는 것을 발견할 수 있을 것이다.Omise-PHP의 클래스 구성에 대해 설명합니다.
    창고 안에는 Omise Accent, Omise Charge, Omise Customer 등'Omise~'로 시작하는 학급이 많은데 이것은 모두 Omise가 조작할 수 있는 물건(계좌, 비용, 일정 등)에 직접 대응하는 것이다. 기본적으로 이런 학급의 정적 방법을 사용해서 API를 이용한다.이러한 객체는 검색 및 작성과 같은 공통 작업을 사용할 수 있습니다.
    OmiseAccout::retrive(); //サーバー管理者のOmiseアカウント情報の取得
    OmiseCharge::retrive(); //課金リストの取得
    OmiseSchedule::retrieve(); //全てのスケジュールのリストを取得
    
    다음은 몇 가지 Omise-PHP API의 예입니다.

    OmiseAccount


    서버 관리자의 Omise 계정을 나타내는 개체입니다.
    OmiseAccount::retrive(); //課金リストの取得
    

    OmiseCharge


    이것은 신용카드로 비용을 지불하는 API다.
    //課金リストの取得
    OmiseCharge::retrive(); 
    
    //トークンを使い、新しい課金を作成する
    OmiseCharge::create(array(
      'amount' => 100000,
      'currency' => 'thb',
      'card' => 'tokn_test_4xs9408a642a1htto8z'
    )); 
    
    //課金情報の取得
    OmiseCharge::retrieve("chrg_test_4xso2s8ivdej29pqnhz"); 
    
    //定期課金を作成
    OmiseCharge::schedule(array(
        'customer'    => 'cust_test_58e7b94d2wfmfn6p2x1',
        'card'        => 'card_test_58eeofcdwl5clmhtyf0',
        'amount'      => 100000,
        'description' => 'Membership fee'
    )); 
    
    자세한 내용은 공식 참조를 보십시오.

    좋은 웹페이지 즐겨찾기