2017-03-08 1 views
1

6 개월 전 나는 Bluesnap API를 사용했다. Bluesnap 구독료를 업데이트하는 방법을 썼습니다. 이제 필자는 서면 방식을 사용할 때 bluesnap 연결을 개발하고 오류 "누락 된 번역"을 표시하기 위해 돌아 왔습니다. 헤더 변경 구독 기간 중 누락 된 번역

Content-Type:application/xml 
Authorization:Basic API_AUTH_KEY 

및 요청 본문에 URL을 https://sandbox.bluesnap.com/services/2/subscriptions/:subscription-id에 의해 내 방법 실행 PUT 요청이

<?xml version="1.0"?> 
<subscription xmlns="http://ws.plimus.com"> 
    <override-recurring-charge> 
     <currency>ILS</currency> 
     <amount>55</amount> 
    </override-recurring-charge> 
</subscription> 

지금 대신에 성공적으로 가입 반복 충전이 변경됩니까 오류

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<messages xmlns="http://ws.plimus.com"> 
    <message> 
     <error-name>UPDATE_SUBSCRIPTION_FAILED</error-name> 
     <description>Missing Translation</description> 
    </message> 
</messages> 
있어

사람을합니까 변경 구독 정기 요금을 수정하는 방법에 대한 아이디어가 있습니까?

답변

2

구독 상태가 업데이트 할 수없는 상태 일 수 있습니다. 당신의 Bluesnap 제어판에

  • 로그인
  • 왼쪽 바에서 거래를 찾기에
  • 클릭
  • 목록에서 "구독 ID"를 선택하고 가입 ID를 삽입하고
  • 엽니 중 하나를 검색 주문 정보
  • "구독 정보"상자를 찾습니다.
  • 해당 상자의 "상태"필드를 확인하십시오. 다른 것보다
    이 Active이면 그 이유가됩니다.

내가보기로 알려주세요. 그 오류는 이상하지만 나는 당신이라면 Bluesnap에보고 할 것입니다.

+0

네 말이 맞아. 구독의 상태가 '지불 완료 최대 금액'입니다. 하지만 이상한 점은 API를 통해 구독 정보를 얻으면 알림없이 상태 A (활성) 상태로 돌아갑니다. 내 경우에는'<-반복 충전을 무시> ILS 11370.00 '. 너무 높은 가치입니까? 그리고 한계를 볼 수있는 곳은 어디입니까? –

+0

제어판에서 열면 계약서에 정의 된 것 같습니다. 나는 잘 모르겠다. 나는 이것보다 훨씬 간단한 최근 구독 API로 이동했습니다. API를 통해 계획을 작성합니다 (UI에서 관리하거나 볼 수 없음). [This] (https://developers.bluesnap.com/v2.0/docs/create-subscription)는 제가 사용하는 것입니다. – Randy

+0

url을 살펴보면 결제 API /v2.0/과 비교할 때 연장 된 결제 API가 최근 /v3.0/이어야합니다. 하지만 6 개월 전 지불 API JSON /v2.1/이 표시되지 않았습니다. 이 API 중 가장 안정적이고 유연한 API는 무엇입니까? –

1

표시되는 버전은 설명서가 아니라 API입니다. 결제를 위해 Bluesnap 만 사용하고 제품/계약서를 관리하지 않으려면 결제 API가 가장 적합합니다.

나는 BlueSnap와 통합의 다양한 옵션에 대해 설명이 URL로 포인트 :

https://support.bluesnap.com/docs/which-bluesnap-solution-do-i-need

관련 문제