0
스트라이프 구현에 도움이 필요합니다.스트라이프 내 웹 사이트에서 두 가지 지불 유형
나는 4 개의 다른 계획을 가진 기부금을 추가했다. 그리고 지금 그것은 모두 원활하게 달린다. 나는 양식을 가지고 있으며 어떤 계획을 사용자가 선택하는지에 따라 그에 따라 요금을 부과합니다. 양식은 charge.php 및 charge.js 파일에 연결됩니다.
문제는 고객이 이미 웹 사이트에있는 구독 외에도 기부금과 반복 기부금을 추가해야한다는 것입니다.
제 질문은 어떻게 진행해야합니까?
다른 파일 (예 : charge2.php 및 charge2.js)을 만들어서 거기에서 진행해야합니까, 아니면 원래의 charge.php에 if 문을 포함시켜 사용자가 기부 또는 가입을 원하는지 확인하는 것이 좋습니다.
<?php
require_once('../vendor/autoload.php');
\Stripe\Stripe::setApiKey('xxx');
// Get the token from the JS script
$token = $_POST['stripeToken'];
// user info
$plan = $_POST['plan'];
$name = $_POST['name'];
$lastName = $_POST['last_name'];
$email = $_POST['email'];
$city = $_POST['city'];
// Create a Customer
$customer = \Stripe\Customer::create(array(
"email" => $email,
"source" => $token,
'metadata' => array("name" => $name, "last_name" => $lastName, "city" => $city)
));
$subscription = \Stripe\Subscription::create(array(
"customer" => $customer->id,
"plan" => $plan,
'metadata' => array("name" => $name, "last_name" => $lastName, "city" => $city)
));
print_r($subscription);
도움을 주시면 감사하겠습니다.
laravel (laravel-5 태그가 붙어 있지만 예제 코드가 laravel을 사용하지 않는 것으로 보입니다)를 사용하는 경우 Stripe 지불에 대한 모든 처리를 처리하는 StripeController를 만듭니다. 그런 다음 서로 다른 지불/가입을 처리 할 별도의 기능을 사용할 수 있습니다. – commanderZiltoid
저는 실제로 laravel 5를 사용하고 있습니다. 이제 여러분의 의견에 대해 고맙습니다. 이제 방향을 바꾸어야한다는 단서가 있습니다. – johnob3