2009-11-10 3 views
6

PayPal Checkout 버튼을 적용하려는 다소 간단한 사진 갤러리를 만들었습니다. 기본은 충분히 간단하지만, 적어도 버튼의 일부로 명명 된 필드를 미리 채우거나 각 개별 페이지에 포함 된 변수를 장바구니로 전달해야합니다.PayPal Checkout 버튼 및 맞춤 변수

각 페이지에는 그림 ID, 날짜 및 제목이 있습니다. 이 데이터를 전달할 수 있기를 바랍니다. 누군가가 "장바구니에 담기"를 클릭하면 데이터가 이미 표시됩니다. 지금 버튼이 작동하는 것을 볼 수있는 유일한 방법은 맞춤 필드를 만들고 고객이 직접 데이터를 복사하여 붙여 넣는 것입니다.

PayPal 결제를 통해이 한 가지를 파악할 수 있다면 가치가있을 것입니다. 여기 누구도이 일을 해 봤나?

답변

6

다음과 같은 것이 필요합니까? 나는 PayPal 문서에서 잠시 후에 그것을 꺼냈다. 지금 프로덕션 앱에서 사용하고 있습니다. 그래도 사용하기 전에 테스트하십시오.

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" style="margin:4px 0px 0px 4px;"> 
<input type="image" src="<ADD_TO_CART_BUTTON>.jpg" border="0" name="submit" alt="Add this item to your shopping cart"> 
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
<input type="hidden" name="add" value="1"> 

<input type="hidden" name="cmd" value="_cart"> 
<input type="hidden" name="business" value="<YOUR_PAYPAL_EMAIL>"> 
<input type="hidden" name="item_name" value="<THE_ITEM_NAME>"> 
<input type="hidden" name="item_number" value="<THE_ITEM_NUMBER_SKU_OR_WHATEVER>"> 
<input type="hidden" name="amount" value="<HOW_MUCH_IT_COSTS>"> 
<input type="hidden" name="no_shipping" value="1"> 
<input type="hidden" name="cn" value="<CUSTOM_TEXT_FOR_THE_BUYER_TO_LEAVE_YOU_SPECIAL_INSTRUCTIONS>"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="lc" value="US"> 

<input type="hidden" name="bn" value="PP-ShopCartBF"> 
<input type="hidden" name="address_override" value="1"> 
<input type="hidden" name="business_cs_email" value="<YOUR_PAYPAL_EMAIL>"> 
    <input type="hidden" name="return" value="<WHERE_TO_TAKE_THE_USER_AFTER_PURCHASE_LIKE_thankyou.html>"> 
    <input type="hidden" name="notify_url" value="<IF_YOU_PROCESS_ORDERS_THROUGH_YOUR_SITE_THE_CALLBACK_URL_GOES_HERE>"> 

</form> 

판매 할 품목마다이 중 하나가 필요합니다.

http://sandbox.paypal.com에 가입하고 샌드 박스에서 작업을 시작하십시오.

http://www.x.comhttp://www.paypal-labs.com도 확인하십시오. 그들은 체크 아웃으로 멋진 일을 해왔습니다.

+0

감사합니다. 내가 이해하고 있는지 확인하기 위해 PayPal IPN 또는 PayPal Checkout Button에 위의 코드가 있습니까? –

+0

결제 버튼 – gmoore

4

또한 "맞춤"PayPal 변수를 사용하여 체크 아웃하십시오.이 변수를 사용하여 PayPal에 원하는 모든 정보를 전달하고 거래가 완료되면 다시받을 수 있습니다.