수색…


매개 변수

매개 변수 세부
필수 - 가장 작은 통화 단위의 양의 정수 (예 : 카드를 얼마만큼 충전 할지를 나타내는 100 센트, ​​100 원을 충전하는 100 센트, ​​10 진수 100 센트) 최소 금액은 미화 $ 0.50 또는 이에 상응하는 통화입니다.
통화 필수 - 통화에 대한 3 자리 ISO 코드.
기술 선택적, 기본값은 null입니다. - 청구 오브젝트에 첨부 할 수있는 임의의 문자열. 웹 인터페이스에서 요금과 함께 표시 될 때 표시됩니다. Stripe을 사용하여 고객에게 자동 전자 메일 영수증을 보내는 경우 영수증 전자 메일에 설명 된 청구 항목의 설명이 포함됩니다.
receipt_email 선택 기본값은 null입니다. -이 청구 금액을 보낼 전자 메일 주소입니다. 청구 금액이 지불 될 때까지 영수증을 보내지 않습니다. 이 청구가 고객에게 해당되는 경우 여기에 지정된 이메일 주소가 고객의 이메일 주소보다 우선 적용됩니다. 테스트 모드 요금에 대해서는 영수증을 보내지 않습니다. 실시간 모드에서 receipt_email이 청구로 지정되어있는 경우 영수증은 귀하의
exp_month 필수 - 카드의 만료 월을 나타내는 두 자리 숫자.
exp_year 필수 - 카드의 만료 연도를 나타내는 2 자리 또는 4 자리 숫자.
번호 required - 카드 번호. 구분 기호가없는 문자열입니다.
cvc 일반적으로 카드 보안 코드가 필요합니다. 귀하의 계정이 호주, 캐나다 또는 미국에 등록되어 있지 않으면 필수입니다. 항상이 값을 포함하는 것이 좋습니다.

Symfony2- 스트라이프 통합 예제

Stripe API 라이브러리를 다운로드하여 공급 업체 폴더에 배치하십시오.

출처 : [ https://github.com/stripe/stripe-php[1]

컨트롤러에 라이브러리 포함

use Stripe\BalanceTransaction;
use Stripe\Charge;
use Stripe\Stripe;
require_once('../vendor/stripe/init.php');

스트립 키 설정

 \Stripe\Stripe::setApiKey('stripe_secret_key');

거래에 대한 청구 기능 호출

$card = array(
    'number' =>'cardccn',
    'cvc' =>'cardcvc',
    'exp_month' => 'expMonth',
    'exp_year' => 'expYear',
    );
    
$charge = Charge::create(
    array(
        'amount' => ('amount') * 100, // Amount will store in cent in Stripe Account
        'currency' => 'usd',
        'card' => $card,
        'description' => '$data['description',
        'receipt_email'=>'receipt_email'
        )
    );

책임의 세부 사항을 알아 내라.

 $data = Charge::retrieve('ch_%');


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow