2017-09-23 8 views
1

私の反応するネイティブアプリを開発するために、博覧会に切り替えることを検討しています。万博ストライプライブラリが動作しません

唯一の阻止点は、ストライプでの支払いを得るためには、エクスポがAppleやアンドロイドの店舗、プッシュ通知に公開するのを助けてくれるような、興味深い機能を失う結果となるエクスポからプロジェクトを切り離す必要があることです。私が間違っていない限り。

私は約束したこのライブラリを試してみましたが、私はそれが働いて得ることができません。

stripe-expo

ただ、ドキュメントのトークン作成の例でそれを試してみましたが、私はcreateToken呼び出しから空の答えを得ます:

コード

import React from 'react'; 
import { StyleSheet, Text, View } from 'react-native'; 

var stripe = require('stripe-client')('test publishable key I use normally'); 

export default class App extends React.Component { 

componentDidMount() { 

let card = stripe.createToken({ 
    card: { 
    "number": '4242424242424242', 
    "exp_month": 12, 
    "exp_year": 2018, 
    "cvc": '123' 
    } 
}); 
    console.log(card); 

    } 

    render() { 
    return (
     <View style={styles.container}> 
     <Text>Open up App.js to start working on your app!</Text> 
     </View> 
    ); 
    } 
} 

応答

Promise { 
    "_40": 0, 
    "_55": null, 
    "_65": 0, 
    "_72": null, 
} 

答えて

1

documentation of stripe-expocreateTokenは、Promiseを返します。

stripe.createToken(...)おかげで...あなたはこのようにそれを使用する必要がトークンオブジェクト

の約束、

stripe.createToken({ 
    card: { 
    "number": '4242424242424242', 
    "exp_month": 12, 
    "exp_year": 2018, 
    "cvc": '123' 
    } 
}).then((token_object) => { 
    console.log(token_object); 
}); 
+0

私愚かを返します! – sbkl

関連する問題