2016-07-25 8 views
0

私は現在、商品の支払いを処理するPHPスクリプトを作成していますが、商品に付加価値税を追加したいと考えていますが、価格に影響を与えたり、PayPalに表示されているようですあなたが支払うときに。PayPal PHP SDK - 商品の税金

これは製品でもサポートされているのかどうかは分かりませんが、機能が設定されているように見えるので、間違っていることがわかりません。

別途税金を設定する必要がありますか?

私のコードは以下の通りです。

use PayPal\Api\Amount; 
use PayPal\Api\Item; 
use PayPal\Api\ItemList; 
use PayPal\Api\Payer; 
use PayPal\Api\Payment; 
use PayPal\Api\RedirectUrls; 
use PayPal\Api\Transaction; 

$invoiceID = uniqid('TEST-'); 

$payer = new Payer(); 
$payer->setPaymentMethod("paypal"); 

$item1 = new Item(); 
$item1->setName('Team Members') 
    ->setTax(23) 
    ->setCurrency('GBP') 
    ->setQuantity(3) 
    ->setPrice(115); 

$itemList = new ItemList(); 
$itemList->setItems(array($item1)); 

$amount = new Amount(); 
$amount->setCurrency("GBP") 
    ->setTotal(345); 

$transaction = new Transaction(); 
$transaction->setAmount($amount) 
    ->setItemList($itemList) 
    ->setDescription("Registration") 
    ->setInvoiceNumber($invoiceID); 

$baseUrl = 'http://testingdomain.com'; 
$redirectUrls = new RedirectUrls(); 
$redirectUrls->setReturnUrl("$baseUrl/ppa.php?success=true") 
    ->setCancelUrl("$baseUrl/ppa.php?success=false"); 

$payment = new Payment(); 
$payment->setIntent("sale") 
    ->setPayer($payer) 
    ->setRedirectUrls($redirectUrls) 
    ->setTransactions(array($transaction)); 
try { 
    $payment->create($apiContext); 
} catch (Exception $ex) { 
    print_r($ex); 
    exit(1); 
} 
echo $payment->getApprovalLink()."\n"; 

これについては、事前に感謝します。

答えて

関連する問題