0
인 관리되는 스트라이프 계정을 만드십시오. 하지만 전혀 작동하지 않습니다.PHP Swift 및 Alamofire로 관리되는 스트라이프 계정을 만들려고하므로 swype이
가 여기 내 신속 코드의<?php
require_once('vendor/autoload.php');
\Stripe\Stripe::setApiKey("My APIKEY");
$country = $_POST['country'];
$create = \Stripe\Account::create(array(
"country" => $country,
"managed" => true
)
);
?>
:
@IBAction func createBtn(_ sender: Any) {
let card = STPCardParams()
card.number = "5200828282828210"
card.expMonth = 4
card.expYear = 2024
card.cvc = "242"
card.currency = "usd"
STPAPIClient.shared().createToken(withCard: card ,completion: {(token, error) -> Void in
if let error = error {
print("ERROR: \(error.localizedDescription)")
}
else if let token = token {
print(token)
self.createUsingToken(token:token)
}
})
}
func createUsingToken(token:STPToken) {
let requestString = "My request URL"
let params = ["token": token.tokenId, "country": "US"]
//This line of code will suffice, but we want a response
Alamofire.request(requestString, method: .post, parameters: params).responseJSON { (response) in
print("REQUEST: \(response.request!)") // original URL request
print("RESPONSE: \(response.response!)") // URL response
print("DATA: \(response.data!)") // server data
print("RESULT: \(response.result)") // result of response serialization
if let JSON = response.result.error {
print("JSON: \(JSON.localizedDescription)")
}
}
}
내가 Alamofire이 오류를 받고 있어요 : JSON : 응답 직렬화 할 수없는, 입력 데이터가 있었다
여기 내 PHP 코드입니다 없음 또는 길이가 0입니다. 도움 주셔서 감사합니다.
모든 매개 변수가 올바르게 동안 설정 확인하시기 바랍니다 :
당신은 가능성이 당신의 PHP 스크립트의 끝에서, JSON으로 다음 출력을 당신이 당신의 스위프트 코드에서 기대하는 속성 배열을 준비하려는 Api를 호출합니다. – Amanpreet